Home
last modified time | relevance | path

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

/freebsd/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_rc4_hmac_md5_hw.c196 unsigned char hmac_key[64]; in cipher_hw_rc4_hmac_md5_init_mackey() local
198 memset(hmac_key, 0, sizeof(hmac_key)); in cipher_hw_rc4_hmac_md5_init_mackey()
200 if (len > (int)sizeof(hmac_key)) { in cipher_hw_rc4_hmac_md5_init_mackey()
203 MD5_Final(hmac_key, &ctx->head); in cipher_hw_rc4_hmac_md5_init_mackey()
205 memcpy(hmac_key, key, len); in cipher_hw_rc4_hmac_md5_init_mackey()
208 for (i = 0; i < sizeof(hmac_key); i++) in cipher_hw_rc4_hmac_md5_init_mackey()
209 hmac_key[i] ^= 0x36; /* ipad */ in cipher_hw_rc4_hmac_md5_init_mackey()
211 MD5_Update(&ctx->head, hmac_key, sizeof(hmac_key)); in cipher_hw_rc4_hmac_md5_init_mackey()
213 for (i = 0; i < sizeof(hmac_key); i++) in cipher_hw_rc4_hmac_md5_init_mackey()
214 hmac_key[i] ^= 0x36 ^ 0x5c; /* opad */ in cipher_hw_rc4_hmac_md5_init_mackey()
[all …]
H A Dcipher_aes_cbc_hmac_sha1_hw.c633 unsigned char hmac_key[64]; in aesni_cbc_hmac_sha1_set_mac_key() local
635 memset(hmac_key, 0, sizeof(hmac_key)); in aesni_cbc_hmac_sha1_set_mac_key()
637 if (len > (int)sizeof(hmac_key)) { in aesni_cbc_hmac_sha1_set_mac_key()
640 SHA1_Final(hmac_key, &ctx->head); in aesni_cbc_hmac_sha1_set_mac_key()
642 memcpy(hmac_key, mac, len); in aesni_cbc_hmac_sha1_set_mac_key()
645 for (i = 0; i < sizeof(hmac_key); i++) in aesni_cbc_hmac_sha1_set_mac_key()
646 hmac_key[i] ^= 0x36; /* ipad */ in aesni_cbc_hmac_sha1_set_mac_key()
648 sha1_update(&ctx->head, hmac_key, sizeof(hmac_key)); in aesni_cbc_hmac_sha1_set_mac_key()
650 for (i = 0; i < sizeof(hmac_key); i++) in aesni_cbc_hmac_sha1_set_mac_key()
651 hmac_key[i] ^= 0x36 ^ 0x5c; /* opad */ in aesni_cbc_hmac_sha1_set_mac_key()
[all …]
H A Dcipher_aes_cbc_hmac_sha256_hw.c685 unsigned char hmac_key[64]; in aesni_cbc_hmac_sha256_set_mac_key() local
687 memset(hmac_key, 0, sizeof(hmac_key)); in aesni_cbc_hmac_sha256_set_mac_key()
689 if (len > sizeof(hmac_key)) { in aesni_cbc_hmac_sha256_set_mac_key()
692 SHA256_Final(hmac_key, &ctx->head); in aesni_cbc_hmac_sha256_set_mac_key()
694 memcpy(hmac_key, mackey, len); in aesni_cbc_hmac_sha256_set_mac_key()
697 for (i = 0; i < sizeof(hmac_key); i++) in aesni_cbc_hmac_sha256_set_mac_key()
698 hmac_key[i] ^= 0x36; /* ipad */ in aesni_cbc_hmac_sha256_set_mac_key()
700 sha256_update(&ctx->head, hmac_key, sizeof(hmac_key)); in aesni_cbc_hmac_sha256_set_mac_key()
702 for (i = 0; i < sizeof(hmac_key); i++) in aesni_cbc_hmac_sha256_set_mac_key()
703 hmac_key[i] ^= 0x36 ^ 0x5c; /* opad */ in aesni_cbc_hmac_sha256_set_mac_key()
[all …]
/freebsd/crypto/openssl/crypto/evp/
H A De_rc4_hmac_md5.c190 unsigned char hmac_key[64]; in rc4_hmac_md5_ctrl() local
192 memset(hmac_key, 0, sizeof(hmac_key)); in rc4_hmac_md5_ctrl()
194 if (arg > (int)sizeof(hmac_key)) { in rc4_hmac_md5_ctrl()
197 MD5_Final(hmac_key, &key->head); in rc4_hmac_md5_ctrl()
199 memcpy(hmac_key, ptr, arg); in rc4_hmac_md5_ctrl()
202 for (i = 0; i < sizeof(hmac_key); i++) in rc4_hmac_md5_ctrl()
203 hmac_key[i] ^= 0x36; /* ipad */ in rc4_hmac_md5_ctrl()
205 MD5_Update(&key->head, hmac_key, sizeof(hmac_key)); in rc4_hmac_md5_ctrl()
207 for (i = 0; i < sizeof(hmac_key); i++) in rc4_hmac_md5_ctrl()
208 hmac_key[i] ^= 0x36 ^ 0x5c; /* opad */ in rc4_hmac_md5_ctrl()
[all …]
H A De_aes_cbc_hmac_sha1.c777 unsigned char hmac_key[64]; in aesni_cbc_hmac_sha1_ctrl() local
779 memset(hmac_key, 0, sizeof(hmac_key)); in aesni_cbc_hmac_sha1_ctrl()
781 if (arg > (int)sizeof(hmac_key)) { in aesni_cbc_hmac_sha1_ctrl()
784 SHA1_Final(hmac_key, &key->head); in aesni_cbc_hmac_sha1_ctrl()
786 memcpy(hmac_key, ptr, arg); in aesni_cbc_hmac_sha1_ctrl()
789 for (i = 0; i < sizeof(hmac_key); i++) in aesni_cbc_hmac_sha1_ctrl()
790 hmac_key[i] ^= 0x36; /* ipad */ in aesni_cbc_hmac_sha1_ctrl()
792 SHA1_Update(&key->head, hmac_key, sizeof(hmac_key)); in aesni_cbc_hmac_sha1_ctrl()
794 for (i = 0; i < sizeof(hmac_key); i++) in aesni_cbc_hmac_sha1_ctrl()
795 hmac_key[i] ^= 0x36 ^ 0x5c; /* opad */ in aesni_cbc_hmac_sha1_ctrl()
[all …]
H A De_aes_cbc_hmac_sha256.c747 unsigned char hmac_key[64]; in aesni_cbc_hmac_sha256_ctrl() local
749 memset(hmac_key, 0, sizeof(hmac_key)); in aesni_cbc_hmac_sha256_ctrl()
754 if (u_arg > sizeof(hmac_key)) { in aesni_cbc_hmac_sha256_ctrl()
757 SHA256_Final(hmac_key, &key->head); in aesni_cbc_hmac_sha256_ctrl()
759 memcpy(hmac_key, ptr, arg); in aesni_cbc_hmac_sha256_ctrl()
762 for (i = 0; i < sizeof(hmac_key); i++) in aesni_cbc_hmac_sha256_ctrl()
763 hmac_key[i] ^= 0x36; /* ipad */ in aesni_cbc_hmac_sha256_ctrl()
765 SHA256_Update(&key->head, hmac_key, sizeof(hmac_key)); in aesni_cbc_hmac_sha256_ctrl()
767 for (i = 0; i < sizeof(hmac_key); i++) in aesni_cbc_hmac_sha256_ctrl()
768 hmac_key[i] ^= 0x36 ^ 0x5c; /* opad */ in aesni_cbc_hmac_sha256_ctrl()
[all …]
/freebsd/sys/crypto/aesni/
H A Daesni.c791 uint8_t hmac_key[SHA1_BLOCK_LEN] __aligned(16); in aesni_cipher_mac() local
796 hmac_key[i] = key[i] ^ HMAC_IPAD_VAL; in aesni_cipher_mac()
797 for (i = keylen; i < sizeof(hmac_key); i++) in aesni_cipher_mac()
798 hmac_key[i] = 0 ^ HMAC_IPAD_VAL; in aesni_cipher_mac()
799 ses->hash_update(&sctx, hmac_key, sizeof(hmac_key)); in aesni_cipher_mac()
825 hmac_key[i] = key[i] ^ HMAC_OPAD_VAL; in aesni_cipher_mac()
826 for (i = keylen; i < sizeof(hmac_key); i++) in aesni_cipher_mac()
827 hmac_key[i] = 0 ^ HMAC_OPAD_VAL; in aesni_cipher_mac()
828 ses->hash_update(&sctx, hmac_key, sizeof(hmac_key)); in aesni_cipher_mac()
831 explicit_bzero(hmac_key, sizeof(hmac_key)); in aesni_cipher_mac()
/freebsd/sys/netinet6/
H A Din6_ifattach.c348 uint8_t hostuuid[HOSTUUIDLEN + 1], hmac_key[SHA256_BLOCK_LENGTH], in in6_get_stableifid() local
393 memset(hmac_key, 0, sizeof(hmac_key)); in in6_get_stableifid()
396 memcpy(hmac_key, hostuuid, hostuuid_len); in in6_get_stableifid()
401 SHA256_Final(hmac_key, &ctxt); in in6_get_stableifid()
404 for (uint16_t i = 0; i < sizeof(hmac_key); i++) { in in6_get_stableifid()
405 hk_ipad[i] = hmac_key[i] ^ HMAC_IPAD; in in6_get_stableifid()
406 hk_opad[i] = hmac_key[i] ^ HMAC_OPAD; in in6_get_stableifid()
/freebsd/crypto/openssl/apps/
H A Ddgst.c120 char *hmac_key = NULL; in dgst_main() local
217 hmac_key = "etaonrishdlcupfm"; in dgst_main()
220 hmac_key = opt_arg(); in dgst_main()
297 if ((!(mac_name == NULL) + !(keyfile == NULL) + !(hmac_key == NULL)) > 1) { in dgst_main()
351 if (hmac_key != NULL) { in dgst_main()
357 (unsigned char *)hmac_key, in dgst_main()
358 strlen(hmac_key)); in dgst_main()
H A Dspeed.c2797 static const char hmac_key[] = "This is a key..."; in speed_main() local
2798 int len = strlen(hmac_key); in speed_main()
2811 (char *)hmac_key, len); in speed_main()
/freebsd/sys/opencrypto/
H A Dcrypto.c390 uint8_t hmac_key[HMAC_MAX_BLOCK_LEN]; in hmac_init_pad() local
393 KASSERT(axf->blocksize <= sizeof(hmac_key), in hmac_init_pad()
400 memset(hmac_key, 0, sizeof(hmac_key)); in hmac_init_pad()
404 axf->Final(hmac_key, auth_ctx); in hmac_init_pad()
407 memcpy(hmac_key, key, klen); in hmac_init_pad()
410 hmac_key[i] ^= padval; in hmac_init_pad()
413 axf->Update(auth_ctx, hmac_key, axf->blocksize); in hmac_init_pad()
414 explicit_bzero(hmac_key, sizeof(hmac_key)); in hmac_init_pad()
/freebsd/contrib/unbound/util/
H A Dnet_help.c99 unsigned char *hmac_key; member
1881 keys->hmac_key = data + 48; in listen_sslctx_setup_ticket_keys()
1930 ticket_keys->hmac_key, 32); in tls_session_ticket_key_cb()
1940 if (HMAC_Init_ex(hmac_ctx, ticket_keys->hmac_key, 32, digest, NULL) != 1) { in tls_session_ticket_key_cb()
1945 HMAC_Init_ex(hmac_ctx, ticket_keys->hmac_key, 32, digest, NULL); in tls_session_ticket_key_cb()
1965 key->hmac_key, 32); in tls_session_ticket_key_cb()
1975 if (HMAC_Init_ex(hmac_ctx, key->hmac_key, 32, digest, NULL) != 1) { in tls_session_ticket_key_cb()
1980 HMAC_Init_ex(hmac_ctx, key->hmac_key, 32, digest, NULL); in tls_session_ticket_key_cb()
/freebsd/crypto/openssl/doc/man3/
H A DSSL_CTX_set_tlsext_ticket_key_cb.pod174 * an aes_key, a hmac_key and optionally
187 key->hmac_key, 32);
204 key->hmac_key, 32);
/freebsd/contrib/unbound/
H A Dconfigure.ac1144 void* hmac_key = NULL;
1146 int x = HMAC_Init_ex(hmac_ctx, hmac_key, 32, digest, NULL);
H A Dconfigure22142 void* hmac_key = NULL;
22144 int x = HMAC_Init_ex(hmac_ctx, hmac_key, 32, digest, NULL);