Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
sph_jh.h
Go to the documentation of this file.
void sph_jh224_close(void *cc, void *dst)
Terminate the current JH-224 computation and output the result into the provided buffer.
Definition: jh.c:1018
#define H(x)
void sph_jh512_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: jh.c:1109
void sph_jh224_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: jh.c:1025
Basic type definitions.
void sph_jh256_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: jh.c:1053
sph_jh_context sph_jh512_context
Type for a JH-512 context (identical to the common context).
Definition: sph_jh.h:112
void sph_jh224(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: jh.c:1011
void sph_jh256_close(void *cc, void *dst)
Terminate the current JH-256 computation and output the result into the provided buffer.
Definition: jh.c:1046
sph_jh_context sph_jh224_context
Type for a JH-224 context (identical to the common context).
Definition: sph_jh.h:97
sph_jh_context sph_jh384_context
Type for a JH-384 context (identical to the common context).
Definition: sph_jh.h:107
void sph_jh384(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: jh.c:1067
void sph_jh512(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: jh.c:1095
void sph_jh384_close(void *cc, void *dst)
Terminate the current JH-384 computation and output the result into the provided buffer.
Definition: jh.c:1074
sph_jh_context sph_jh256_context
Type for a JH-256 context (identical to the common context).
Definition: sph_jh.h:102
void sph_jh256(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: jh.c:1039
This structure is a context for JH computations: it contains the intermediate values and some data fr...
Definition: sph_jh.h:76
void sph_jh384_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: jh.c:1081
void sph_jh512_close(void *cc, void *dst)
Terminate the current JH-512 computation and output the result into the provided buffer.
Definition: jh.c:1102