/src/lib/libc/hash/ |
hmac.c | 121 uint8_t ipad[HMAC_SIZE], opad[HMAC_SIZE], d[HMAC_SIZE]; local in function:hmac 140 for (size_t i = 0; i < sizeof(ipad); i++) { 141 ipad[i] = (i < klen ? k[i] : 0) ^ HMAC_IPAD; 151 (*h->update)(c, ipad, (unsigned int)h->blocksize);
|
/src/sbin/cgdconfig/ |
hkdf_hmac_sha256.c | 50 uint8_t ipad[SHA256_BLOCK_LENGTH]; local in function:hmacsha256_init 65 ipad[i] = 0x36 ^ H->key[i]; 68 SHA256_Update(&H->sha256, ipad, SHA256_BLOCK_LENGTH); 71 explicit_memset(ipad, 0, sizeof(ipad));
|
/src/sys/dev/pci/qat/ |
qat.c | 1356 uint8_t *ipad = desc->qcd_hash_state_prefix_buf; local in function:qat_crypto_hmac_precompute 1367 memcpy(ipad, cria->cri_key, keylen); 1371 memset(ipad + keylen, 0, padlen); 1375 ipad[i] ^= 0x36; 1379 /* ipad */ 1384 sah->Update(ctx, ipad, blklen);
|
/src/sys/dev/marvell/ |
mvxpsec.c | 2773 * IV is a hash of ipad/opad. these are defined by FIPS-198a 2784 uint8_t ipad[64]; local in function:mvxpsec_hmac_precomp 2810 ipad[i] = (key8[i] ^ HMAC_IPAD); 2814 ipad[i] = HMAC_IPAD; 2827 "%s: ipad:\n", __func__); 2828 mvxpsec_dump_data(__func__, ipad, sizeof(ipad)); 2842 SHA1Update(&sha1, ipad, 64); 2866 MD5Update(&md5, ipad, sizeof(ipad)); [all...] |
/src/sys/net/ |
if_wg.c | 1106 #define IPAD 0x36 1109 uint8_t ipad[HMAC_BLOCK_LEN]; local in function:wg_algo_hmac 1120 ipad[i] = hmackey[i] ^ IPAD; 1125 blake2s_update(&state, ipad, sizeof(ipad)); 1133 #undef IPAD
|