ccRTP 2.1.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields
SkeinCtx Struct Reference

Context for Skein. More...

#include <skeinApi.h>

Collaboration diagram for SkeinCtx:
Collaboration graph

Data Fields

u64b_t skeinSize
union {
   Skein_Ctxt_Hdr_t   h
   Skein_256_Ctxt_t   s256
   Skein_512_Ctxt_t   s512
   Skein1024_Ctxt_t   s1024

Detailed Description

Context for Skein.

This structure was setup with some know-how of the internal Skein structures, in particular ordering of header and size dependent variables. If Skein implementation changes this, then adapt these structures as well.

Definition at line 118 of file skeinApi.h.

Field Documentation

Skein_Ctxt_Hdr_t SkeinCtx::h

Definition at line 122 of file skeinApi.h.

union { ... } SkeinCtx::m
Skein1024_Ctxt_t SkeinCtx::s1024

Definition at line 125 of file skeinApi.h.

Skein_256_Ctxt_t SkeinCtx::s256

Definition at line 123 of file skeinApi.h.

Skein_512_Ctxt_t SkeinCtx::s512

Definition at line 124 of file skeinApi.h.

u64b_t SkeinCtx::skeinSize

Definition at line 119 of file skeinApi.h.

u64b_t SkeinCtx::XSave[SKEIN_MAX_STATE_WORDS]

Definition at line 120 of file skeinApi.h.

The documentation for this struct was generated from the following file: