| /src/lib/libc/hash/ |
| hmac.c | 121 uint8_t ipad[HMAC_SIZE], opad[HMAC_SIZE], d[HMAC_SIZE]; local 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/crypto/external/bsd/heimdal/dist/lib/hcrypto/ |
| hmac.h | 66 void *ipad; member in struct:hc_HMAC_CTX
|
| /src/sbin/cgdconfig/ |
| hkdf_hmac_sha256.c | 50 uint8_t ipad[SHA256_BLOCK_LENGTH]; local 65 ipad[i] = 0x36 ^ H->key[i]; 68 SHA256_Update(&H->sha256, ipad, SHA256_BLOCK_LENGTH); 71 explicit_memset(ipad, 0, sizeof(ipad));
|
| /src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
| crypto.c | 191 unsigned char *ipad, *opad; local 196 ipad = malloc(cm->blocksize + len); 197 if (ipad == NULL) 201 free(ipad); 204 memset(ipad, 0x36, cm->blocksize); 221 ipad[i] ^= key[i]; 224 memcpy(ipad + cm->blocksize, data, len); 225 (*cm->checksum)(context, keyblock, ipad, cm->blocksize + len, 231 memset(ipad, 0, cm->blocksize + len); 232 free(ipad); [all...] |
| /src/sys/dev/pci/qat/ |
| qat.c | 1356 uint8_t *ipad = desc->qcd_hash_state_prefix_buf; local 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 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 | 1177 #define IPAD 0x36 1180 uint8_t ipad[HMAC_BLOCK_LEN]; local 1191 ipad[i] = hmackey[i] ^ IPAD; 1196 blake2s_update(&state, ipad, sizeof(ipad)); 1204 #undef IPAD
|