Searched refs:derived_key (Results 1 – 3 of 3) sorted by relevance
| /lib/crypto/ |
| A D | sha1.c | 245 } derived_key = { 0 }; in __hmac_sha1_preparekey() local 248 sha1(raw_key, raw_key_len, derived_key.b); in __hmac_sha1_preparekey() 250 memcpy(derived_key.b, raw_key, raw_key_len); in __hmac_sha1_preparekey() 252 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha1_preparekey() 253 derived_key.w[i] ^= REPEAT_BYTE(HMAC_IPAD_VALUE); in __hmac_sha1_preparekey() 255 sha1_blocks(istate, derived_key.b, 1); in __hmac_sha1_preparekey() 257 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha1_preparekey() 258 derived_key.w[i] ^= REPEAT_BYTE(HMAC_OPAD_VALUE ^ in __hmac_sha1_preparekey() 261 sha1_blocks(ostate, derived_key.b, 1); in __hmac_sha1_preparekey() 263 memzero_explicit(&derived_key, sizeof(derived_key)); in __hmac_sha1_preparekey()
|
| A D | sha256.c | 274 } derived_key = { 0 }; in __hmac_sha256_preparekey() local 278 sha224(raw_key, raw_key_len, derived_key.b); in __hmac_sha256_preparekey() 280 sha256(raw_key, raw_key_len, derived_key.b); in __hmac_sha256_preparekey() 282 memcpy(derived_key.b, raw_key, raw_key_len); in __hmac_sha256_preparekey() 285 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha256_preparekey() 286 derived_key.w[i] ^= REPEAT_BYTE(HMAC_IPAD_VALUE); in __hmac_sha256_preparekey() 288 sha256_blocks(istate, derived_key.b, 1); in __hmac_sha256_preparekey() 290 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha256_preparekey() 291 derived_key.w[i] ^= REPEAT_BYTE(HMAC_OPAD_VALUE ^ in __hmac_sha256_preparekey() 294 sha256_blocks(ostate, derived_key.b, 1); in __hmac_sha256_preparekey() [all …]
|
| A D | sha512.c | 260 } derived_key = { 0 }; in __hmac_sha512_preparekey() local 264 sha384(raw_key, raw_key_len, derived_key.b); in __hmac_sha512_preparekey() 266 sha512(raw_key, raw_key_len, derived_key.b); in __hmac_sha512_preparekey() 268 memcpy(derived_key.b, raw_key, raw_key_len); in __hmac_sha512_preparekey() 271 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha512_preparekey() 272 derived_key.w[i] ^= REPEAT_BYTE(HMAC_IPAD_VALUE); in __hmac_sha512_preparekey() 274 sha512_blocks(istate, derived_key.b, 1); in __hmac_sha512_preparekey() 276 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha512_preparekey() 277 derived_key.w[i] ^= REPEAT_BYTE(HMAC_OPAD_VALUE ^ in __hmac_sha512_preparekey() 280 sha512_blocks(ostate, derived_key.b, 1); in __hmac_sha512_preparekey() [all …]
|
Completed in 6 milliseconds