Lines Matching refs:derived_key
336 } derived_key = { 0 }; in __hmac_sha256_preparekey() local
340 sha224(raw_key, raw_key_len, derived_key.b); in __hmac_sha256_preparekey()
342 sha256(raw_key, raw_key_len, derived_key.b); in __hmac_sha256_preparekey()
344 memcpy(derived_key.b, raw_key, raw_key_len); in __hmac_sha256_preparekey()
347 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha256_preparekey()
348 derived_key.w[i] ^= REPEAT_BYTE(HMAC_IPAD_VALUE); in __hmac_sha256_preparekey()
350 sha256_blocks(istate, derived_key.b, 1); in __hmac_sha256_preparekey()
352 for (size_t i = 0; i < ARRAY_SIZE(derived_key.w); i++) in __hmac_sha256_preparekey()
353 derived_key.w[i] ^= REPEAT_BYTE(HMAC_OPAD_VALUE ^ in __hmac_sha256_preparekey()
356 sha256_blocks(ostate, derived_key.b, 1); in __hmac_sha256_preparekey()
358 memzero_explicit(&derived_key, sizeof(derived_key)); in __hmac_sha256_preparekey()