Lines Matching refs:outlen
151 int blake2b_init( blake2b_state *S, size_t outlen );
153 int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen );
155 int blake2b_final( blake2b_state *S, uint8_t *out, size_t outlen );
156 int blake2b( uint8_t *out, const void *in, const void *key, size_t outlen, size_t inlen, size_t keylen );
171 S->outlen = P->digest_length;
177 int blake2b_init( blake2b_state *S, size_t outlen )
181 if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1;
183 P->digest_length = ( uint8_t ) outlen;
198 int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen )
202 if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1;
206 P->digest_length = ( uint8_t ) outlen;
324 int blake2b_final( blake2b_state *S, uint8_t *out, size_t outlen )
329 if(S->outlen != outlen) return -1;
347 memcpy( out, buffer, outlen );
351 int blake2b( uint8_t *out, const void *in, const void *key, size_t outlen, size_t inlen, size_t keylen )
362 if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
368 if( blake2b_init_key( S, outlen, key, keylen ) < 0 ) return -1;
372 if( blake2b_init( S, outlen ) < 0 ) return -1;
376 return blake2b_final( S, out, outlen );