/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 35 Cipher = AES-256-CBC-HMAC-SHA1 45 Cipher = AES-256-CBC-HMAC-SHA1 55 Cipher = AES-256-CBC-HMAC-SHA1 66 Cipher = AES-128-CBC-HMAC-SHA256 76 Cipher = AES-128-CBC-HMAC-SHA256 86 Cipher = AES-128-CBC-HMAC-SHA256 [all …]
|
H A D | evpmac_common.txt | 18 MAC = HMAC 27 MAC = HMAC 35 MAC = HMAC 46 MAC = HMAC 54 MAC = HMAC 61 MAC = HMAC 71 MAC = HMAC 80 MAC = HMAC 87 MAC = HMAC 93 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_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 | 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 | 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
|
/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_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_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 82 A context for HMAC DRBG can be obtained by calling: 84 EVP_RAND *rand = EVP_RAND_fetch(NULL, "HMAC-DRBG", NULL); 95 rand = EVP_RAND_fetch(NULL, "HMAC-DRBG", NULL);
|
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 | OSSL_PROVIDER-default.pod | 112 =item HMAC, see L<EVP_MAC-HMAC(7)> 152 =item HMAC-DRBG, see L<EVP_KDF-HMAC-DRBG(7)> 194 =item HMAC, see L<EVP_SIGNATURE-HMAC(7)> 258 =item HMAC, see L<EVP_KEYMGMT-HMAC(7)> 278 =item HMAC-DRBG, see L<EVP_RAND-HMAC-DRBG(7)>
|
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-FIPS.pod | 99 =item HMAC, see L<EVP_MAC-HMAC(7)> 167 =item HMAC, see L<EVP_SIGNATURE-HMAC(7)> 225 =item HMAC, see L<EVP_KEYMGMT-HMAC(7)> 241 =item HMAC-DRBG, see L<EVP_RAND-HMAC-DRBG(7)> 270 Uses HMAC SHA256 on the module file to validate that the module has not been 276 Uses HMAC SHA256 on a fixed string to validate that the installation process 338 =item "HMAC" (B<OSSL_SELF_TEST_DESC_INTEGRITY_HMAC>) 418 =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",
|
H A D | EVP_CIPHER-RC4.pod | 21 =item "RC4-HMAC-MD5"
|
/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,
|
/openssl/doc/designs/ |
H A D | fetching-composite-algorithms.md | 8 fetching composite algorithms (such as AES-128-CBC or HMAC-SHA256), and 152 compositions of HMAC: 157 { "HMAC-SHA1:hmacWithSHA1:1.2.840.113549.2.7", 159 { "HMAC-SHA224:hmacWithSHA224:1.2.840.113549.2.8", 161 { "HMAC-SHA256:hmacWithSHA256:1.2.840.113549.2.9", 163 { "HMAC-SHA384:hmacWithSHA384:1.2.840.113549.2.10", 165 { "HMAC-SHA512:hmacWithSHA512:1.2.840.113549.2.11",
|
/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)>,
|
/openssl/include/openssl/ |
H A D | core_names.h.in | 61 # define OSSL_MAC_NAME_HMAC "HMAC" 81 # 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,
|
H A D | fipskey.h.in | 21 * The FIPS validation HMAC key, usable as an array initializer.
|