Home
last modified time | relevance | path

Searched refs:hmac_parms (Results 1 – 1 of 1) sorted by relevance

/optee_os-3.20.0/core/tee/
A Dtee_cryp_pbkdf2.c13 struct hmac_parms { struct
28 struct hmac_parms *h, struct pbkdf2_parms *p) in pbkdf2_f() argument
80 struct hmac_parms hmac_parms = {0, }; in tee_cryp_pbkdf2() local
82 hmac_parms.algo = TEE_ALG_HMAC_ALGO(hash_id); in tee_cryp_pbkdf2()
84 res = tee_alg_get_digest_size(hmac_parms.algo, &hmac_parms.hash_len); in tee_cryp_pbkdf2()
88 res = crypto_mac_alloc_ctx(&hmac_parms.ctx, hmac_parms.algo); in tee_cryp_pbkdf2()
98 l = derived_key_len / hmac_parms.hash_len; in tee_cryp_pbkdf2()
99 r = derived_key_len % hmac_parms.hash_len; in tee_cryp_pbkdf2()
102 res = pbkdf2_f(out, hmac_parms.hash_len, i, &hmac_parms, in tee_cryp_pbkdf2()
106 out += hmac_parms.hash_len; in tee_cryp_pbkdf2()
[all …]

Completed in 2 milliseconds