| /freebsd/crypto/openssl/test/recipes/30-test_evp_data/ |
| H A D | evpciph_aes_stitched.txt | 1 Title = AES-128-CBC-HMAC-SHA1 test vectors 3 Cipher = AES-128-CBC-HMAC-SHA1 13 Cipher = AES-128-CBC-HMAC-SHA1 23 Cipher = AES-128-CBC-HMAC-SHA1 33 Title = AES-256-CBC-HMAC-SHA1 test vectors 35 Cipher = AES-256-CBC-HMAC-SHA1 45 Cipher = AES-256-CBC-HMAC-SHA1 55 Cipher = AES-256-CBC-HMAC-SHA1 64 Title = AES-128-CBC-HMAC-SHA256 test vectors 66 Cipher = AES-128-CBC-HMAC-SHA256 [all …]
|
| H A D | evpmac_common.txt | 15 Title = HMAC tests (from RFC2104 and others) 18 MAC = HMAC 27 MAC = HMAC 35 MAC = HMAC 44 # HMAC tests from NIST test data 46 MAC = HMAC 54 MAC = HMAC 61 MAC = HMAC 71 MAC = HMAC 80 MAC = HMAC [all …]
|
| H A D | evpkdf_ss.txt | 439 Ctrl.mac = mac:HMAC 447 Ctrl.mac = mac:HMAC 455 Ctrl.mac = mac:HMAC 463 Ctrl.mac = mac:HMAC 471 Ctrl.mac = mac:HMAC 479 Ctrl.mac = mac:HMAC 487 Ctrl.mac = mac:HMAC 495 Ctrl.mac = mac:HMAC 503 Ctrl.mac = mac:HMAC 511 Ctrl.mac = mac:HMAC [all …]
|
| H A D | evpkdf_kbkdf_counter.txt | 714 Ctrl.mac = mac:HMAC 727 Ctrl.mac = mac:HMAC 740 Ctrl.mac = mac:HMAC 753 Ctrl.mac = mac:HMAC 771 Ctrl.mac = mac:HMAC 784 Ctrl.mac = mac:HMAC 797 Ctrl.mac = mac:HMAC 810 Ctrl.mac = mac:HMAC 828 Ctrl.mac = mac:HMAC 841 Ctrl.mac = mac:HMAC [all …]
|
| H A D | evpkdf_hmac_drbg.txt | 12 Title = HMAC-DRBG-KDF Tests 14 KDF = HMAC-DRBG-KDF 21 KDF = HMAC-DRBG-KDF 27 KDF = HMAC-DRBG-KDF 34 KDF = HMAC-DRBG-KDF 40 KDF = HMAC-DRBG-KDF 46 KDF = HMAC-DRBG-KDF
|
| H A D | evpmac_sm3.txt | 14 Title = HMAC-SM3 from GM/T 0042-2015 Appendix D.3 16 MAC = HMAC 22 MAC = HMAC 28 MAC = HMAC 34 MAC = HMAC
|
| H A D | evpciph_rc4_stitched.txt | 1 Title = RC4-HMAC-MD5 test vectors 4 Cipher = RC4-HMAC-MD5 15 Cipher = RC4-HMAC-MD5
|
| /freebsd/crypto/openssl/doc/man7/ |
| H A D | EVP_KDF-HMAC-DRBG.pod | 5 EVP_KDF-HMAC-DRBG 6 - The HMAC DRBG DETERMINISTIC EVP_KDF implementation 10 Support for a deterministic HMAC DRBG using the B<EVP_KDF> API. This is similar 11 to L<EVP_RAND-HMAC-DRBG(7)>, but uses fixed values for its entropy and nonce 17 "HMAC-DRBG-KDF" is the name for this implementation; it can be used 34 Sets the entropy bytes supplied to the HMAC-DRBG. 38 Sets the nonce bytes supplied to the HMAC-DRBG. 44 A context for KDF HMAC DRBG can be obtained by calling: 46 EVP_KDF *kdf = EVP_KDF_fetch(NULL, "HMAC-DRBG-KDF", NULL); 60 The EVP_KDF-HMAC-DRBG functionality was added in OpenSSL 3.2.
|
| H A D | EVP_RAND-HMAC-DRBG.pod | 5 EVP_RAND-HMAC-DRBG - The HMAC DRBG EVP_RAND implementation 9 Support for the HMAC deterministic random bit generator through the 14 "HMAC-DRBG" is the name for this implementation; it can be used with the 68 The default HMAC-DRBG implementation attempts to fetch the required internal 88 A context for HMAC DRBG can be obtained by calling: 90 EVP_RAND *rand = EVP_RAND_fetch(NULL, "HMAC-DRBG", NULL); 101 rand = EVP_RAND_fetch(NULL, "HMAC-DRBG", NULL);
|
| H A D | EVP_SIGNATURE-HMAC.pod | 5 EVP_SIGNATURE-HMAC, EVP_SIGNATURE-Siphash, EVP_SIGNATURE-Poly1305, 19 L<EVP_MAC-HMAC(7)>, L<EVP_MAC-Siphash(7)>, L<EVP_MAC-Poly1305(7)> and 22 See L<EVP_PKEY-HMAC(7)>, L<EVP_PKEY-Siphash(7)>, L<EVP_PKEY-Poly1305(7)> or 30 L<EVP_PKEY-HMAC(7)>, 34 L<EVP_MAC-HMAC(7)>,
|
| H A D | EVP_MAC-HMAC.pod | 5 EVP_MAC-HMAC - The HMAC EVP_MAC implementation 9 Support for computing HMAC MACs through the B<EVP_MAC> API. 21 =item "HMAC", "provider=default" or "provider=fips" 97 L<EVP_MAC(3)/PARAMETERS>, L<OSSL_PARAM(3)>, L<HMAC(3)>
|
| H A D | EVP_PKEY-HMAC.pod | 5 EVP_PKEY-HMAC, EVP_KEYMGMT-HMAC, EVP_PKEY-Siphash, EVP_KEYMGMT-Siphash, 11 The B<HMAC> and B<CMAC> key types are implemented in OpenSSL's default and FIPS 19 L<EVP_SIGNATURE-HMAC(7)>, L<EVP_SIGNATURE-Siphash(7)>,
|
| H A D | EVP_CIPHER-AES.pod | 43 =item "AES-128-CBC-HMAC-SHA1", "AES-256-CBC-HMAC-SHA1", 44 "AES-128-CBC-HMAC-SHA256" and "AES-256-CBC-HMAC-SHA256"
|
| H A D | OSSL_PROVIDER-default.pod | 112 =item HMAC, see L<EVP_MAC-HMAC(7)> 152 =item HMAC-DRBG, see L<EVP_KDF-HMAC-DRBG(7)> 206 =item HMAC, see L<EVP_SIGNATURE-HMAC(7)> 338 =item HMAC, see L<EVP_KEYMGMT-HMAC(7)> 356 =item HMAC-DRBG, see L<EVP_RAND-HMAC-DRBG(7)>
|
| H A D | OSSL_PROVIDER-FIPS.pod | 94 =item HMAC, see L<EVP_MAC-HMAC(7)> 172 =item HMAC, see L<EVP_SIGNATURE-HMAC(7)> 230 =item HMAC, see L<EVP_KEYMGMT-HMAC(7)> 276 =item HMAC-DRBG, see L<EVP_RAND-HMAC-DRBG(7)> 308 Uses HMAC SHA256 on the module file to validate that the module has not been 315 HMAC SHA256 prior to using it. 386 =item "HMAC" (B<OSSL_SELF_TEST_DESC_INTEGRITY_HMAC>) 492 =item "HMAC" (B<OSSL_SELF_TEST_DESC_DRBG_HMAC>)
|
| H A D | EVP_KDF-KB.pod | 34 The value is either CMAC, HMAC, KMAC128 or KMAC256. 94 Depending on whether mac is CMAC or HMAC, either digest or cipher is required 119 This example derives 10 bytes using COUNTER-HMAC-SHA256, with KI "secret", 134 "HMAC", 0);
|
| H A D | EVP_KDF-SS.pod | 30 Both the HMAC and KMAC implementations set the key using the 'salt' value. 31 The hash and HMAC also require the digest to be set. 127 This example derives 10 bytes using H(x) = HMAC(SHA-256), with the secret key "secret",
|
| /freebsd/crypto/openssl/doc/designs/ |
| H A D | fetching-composite-algorithms.md | 8 fetching composite algorithms (such as AES-128-CBC or HMAC-SHA256), and 96 compositions of HMAC: 101 { "HMAC-SHA1:hmacWithSHA1:1.2.840.113549.2.7", 103 { "HMAC-SHA224:hmacWithSHA224:1.2.840.113549.2.8", 105 { "HMAC-SHA256:hmacWithSHA256:1.2.840.113549.2.9", 107 { "HMAC-SHA384:hmacWithSHA384:1.2.840.113549.2.10", 109 { "HMAC-SHA512:hmacWithSHA512:1.2.840.113549.2.11",
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | HMAC.pod | 5 HMAC, 17 - HMAC message authentication code 23 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len, 56 HMAC is a MAC (message authentication code), i.e. a keyed hash 60 HMAC() computes the message authentication code of the I<data_len> bytes at 71 HMAC does not support variable output length digests such as EVP_shake128() and 74 HMAC() uses the default B<OSSL_LIB_CTX>. 128 HMAC() returns a pointer to the message authentication code or NULL if 153 All functions except for HMAC() were deprecated in OpenSSL 3.0.
|
| H A D | PKCS12_gen_mac.pod | 34 PKCS12_gen_mac() generates an HMAC over the entire PKCS#12 object using the 38 PKCS12_verify_mac() verifies the PKCS#12 object's HMAC using the supplied 48 I<pass> is the passphrase to use in the HMAC. I<salt> is the salt value to use,
|
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | syd | 13 # 5..36 : HMAC (32 bytes, SHA256) 21 # Version 3: algorithm + HMAC/IV as hex blobs + ciphertext size 22 >>4 ubyte =3 \b, AES-256-CTR; HMAC-SHA256:
|
| /freebsd/secure/lib/libcrypto/man/man7/ |
| H A D | Makefile | 19 MAN+= EVP_KDF-HMAC-DRBG.7 44 MAN+= EVP_MAC-HMAC.7 68 MAN+= EVP_PKEY-HMAC.7 78 MAN+= EVP_RAND-HMAC-DRBG.7 86 MAN+= EVP_SIGNATURE-HMAC.7
|
| /freebsd/crypto/openssl/doc/man1/ |
| H A D | openssl-mac.pod.in | 56 Used by HMAC as an alphanumeric string (use if the key contains printable 125 To create a hex-encoded HMAC-SHA1 MAC of a file and write to stdout: 129 -in msg.bin HMAC 165 L<EVP_MAC-HMAC(7)>,
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | core_names.h.in | 63 #define OSSL_MAC_NAME_HMAC "HMAC" 83 #define OSSL_KDF_NAME_HMACDRBGKDF "HMAC-DRBG-KDF"
|
| H A D | hmac.h | 54 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
|