Lines Matching refs:outlen
181 int blake2s_init( blake2s_state *S, size_t outlen );
183 int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen );
185 int blake2s_final( blake2s_state *S, uint8_t *out, size_t outlen );
186 int blake2s( uint8_t *out, const void *in, const void *key, size_t outlen, size_t inlen, size_t keylen );
205 S->outlen = P->digest_length;
211 int blake2s_init( blake2s_state *S, size_t outlen )
213 if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
217 outlen,
232 int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen )
234 if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
240 outlen,
355 int blake2s_final( blake2s_state *S, uint8_t *out, size_t outlen )
359 if(outlen != S->outlen ) return -1;
377 memcpy( out, buffer, outlen );
381 int blake2s( uint8_t *out, const void *in, const void *key, size_t outlen, size_t inlen, size_t keylen )
392 if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
398 if( blake2s_init_key( S, outlen, key, keylen ) < 0 ) return -1;
402 if( blake2s_init( S, outlen ) < 0 ) return -1;
406 return blake2s_final( S, out, outlen );