MCPcopy Create free account
hub / github.com/F-Stack/f-stack / blake2s_init

Function blake2s_init

freebsd/contrib/libb2/blake2s.c:218–236  ·  view source on GitHub ↗

Some sort of default parameter block initialization, for sequential blake2s */

Source from the content-addressed store, hash-verified

216
217/* Some sort of default parameter block initialization, for sequential blake2s */
218int blake2s_init( blake2s_state *S, size_t outlen )
219{
220 if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
221
222 const blake2s_param P =
223 {
224 outlen,
225 0,
226 1,
227 1,
228 0,
229 {0},
230 0,
231 0,
232 {0},
233 {0}
234 };
235 return blake2s_init_param( S, &P );
236}
237
238
239int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen )

Callers 2

blake2sFunction · 0.70
blake2_cipher_processFunction · 0.50

Calls 1

blake2s_init_paramFunction · 0.70

Tested by

no test coverage detected