Home
last modified time | relevance | path

Searched refs:HMAC (Results 1 – 25 of 64) sorted by relevance

123

/openssl/test/recipes/30-test_evp_data/
H A Devpciph_aes_stitched.txt1 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 Devpmac_common.txt18 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 Devpkdf_ss.txt439 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 Devpkdf_hmac_drbg.txt12 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 Devpkdf_kbkdf_counter.txt714 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 Devpmac_sm3.txt14 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 Devpciph_rc4_stitched.txt1 Title = RC4-HMAC-MD5 test vectors
4 Cipher = RC4-HMAC-MD5
15 Cipher = RC4-HMAC-MD5
/openssl/doc/man7/
H A DEVP_KDF-HMAC-DRBG.pod5 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 DEVP_SIGNATURE-HMAC.pod5 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 DEVP_RAND-HMAC-DRBG.pod5 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 DEVP_MAC-HMAC.pod5 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 DOSSL_PROVIDER-default.pod112 =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 DEVP_PKEY-HMAC.pod5 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 DEVP_CIPHER-AES.pod43 =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 DOSSL_PROVIDER-FIPS.pod99 =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 DEVP_KDF-KB.pod34 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 DEVP_KDF-SS.pod30 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 DEVP_CIPHER-RC4.pod21 =item "RC4-HMAC-MD5"
/openssl/doc/man3/
H A DHMAC.pod5 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 DPKCS12_gen_mac.pod34 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 Dfetching-composite-algorithms.md8 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 Dopenssl-mac.pod.in56 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 Dcore_names.h.in61 # define OSSL_MAC_NAME_HMAC "HMAC"
81 # define OSSL_KDF_NAME_HMACDRBGKDF "HMAC-DRBG-KDF"
H A Dhmac.h54 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
H A Dfipskey.h.in21 * The FIPS validation HMAC key, usable as an array initializer.

Completed in 63 milliseconds

123