Lines Matching refs:keylen
45 static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t keylen, uint32_t offset ) in blake2sp_init_leaf() argument
49 P->key_length = (uint8_t)keylen; in blake2sp_init_leaf()
62 static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen ) in blake2sp_init_root() argument
66 P->key_length = (uint8_t)keylen; in blake2sp_init_root()
101 int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen ) in blake2sp_init_key() argument
107 if( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1; in blake2sp_init_key()
113 if( blake2sp_init_root( S->R, outlen, keylen ) < 0 ) in blake2sp_init_key()
117 if( blake2sp_init_leaf( S->S[i], outlen, keylen, (uint32_t)i ) < 0 ) return -1; in blake2sp_init_key()
124 memcpy( block, key, keylen ); in blake2sp_init_key()
216 … blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) in blake2sp() argument
228 if ( NULL == key && keylen > 0) return -1; in blake2sp()
232 if( keylen > BLAKE2S_KEYBYTES ) return -1; in blake2sp()
235 if( blake2sp_init_leaf( S[i], outlen, keylen, (uint32_t)i ) < 0 ) return -1; in blake2sp()
239 if( keylen > 0 ) in blake2sp()
243 memcpy( block, key, keylen ); in blake2sp()
282 if( blake2sp_init_root( FS, outlen, keylen ) < 0 ) in blake2sp()