Lines Matching refs:inlen
198 int blake2b_update( blake2b_state *S, const uint8_t *in, size_t inlen );
200 int blake2b( uint8_t *out, const void *in, const void *key, size_t outlen, size_t inlen, size_t keylen );
351 int blake2b_update( blake2b_state *S, const uint8_t *in, size_t inlen )
353 while( inlen > 0 )
358 if( inlen > fill )
367 inlen -= fill;
369 else // inlen <= fill
371 memcpy( S->buf + left, in, inlen );
372 S->buflen += ( uint32_t ) inlen; // Be lazy, do not compress
373 in += inlen;
374 inlen -= inlen;
403 int blake2b( uint8_t *out, const void *in, const void *key, size_t outlen, size_t inlen, size_t keylen )
408 if ( NULL == in && inlen > 0 ) return -1;
427 if( blake2b_update( S, ( uint8_t * )in, inlen ) < 0) return -1;
432 int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen )
434 return blake2b( out, in, NULL, BLAKE2B_OUTBYTES, inlen, 0 );