Home
last modified time | relevance | path

Searched refs:EVP_MAC (Results 1 – 25 of 48) sorted by relevance

12

/openssl/doc/man7/
H A DEVP_SIGNATURE-HMAC.pod18 be set via EVP_MAC_CTX_set_params() for the underlying EVP_MAC. See
19 L<EVP_MAC-HMAC(7)>, L<EVP_MAC-Siphash(7)>, L<EVP_MAC-Poly1305(7)> and
20 L<EVP_MAC-CMAC(7)> for details.
34 L<EVP_MAC-HMAC(7)>,
35 L<EVP_MAC-Siphash(7)>,
36 L<EVP_MAC-Poly1305(7)>,
37 L<EVP_MAC-CMAC(7)>,
H A DEVP_MAC-BLAKE2.pod5 EVP_MAC-BLAKE2, EVP_MAC-BLAKE2BMAC, EVP_MAC-BLAKE2SMAC
6 - The BLAKE2 EVP_MAC implementations
10 Support for computing BLAKE2 MACs through the B<EVP_MAC> API.
28 L<EVP_MAC(3)/PARAMETERS>.
75 L<EVP_MAC(3)/PARAMETERS>, L<OSSL_PARAM(3)>
H A DEVP_MAC-Siphash.pod5 EVP_MAC-Siphash - The Siphash EVP_MAC implementation
9 Support for computing Siphash MACs through the B<EVP_MAC> API.
26 L<EVP_MAC(3)/PARAMETERS>.
57 L<EVP_MAC(3)/PARAMETERS>, L<OSSL_PARAM(3)>
H A DEVP_MAC-Poly1305.pod5 EVP_MAC-Poly1305 - The Poly1305 EVP_MAC implementation
9 Support for computing Poly1305 MACs through the B<EVP_MAC> API.
25 L<EVP_MAC(3)/PARAMETERS>.
62 L<EVP_MAC(3)/PARAMETERS>, L<OSSL_PARAM(3)>
H A DEVP_MAC-KMAC.pod5 EVP_MAC-KMAC, EVP_MAC-KMAC128, EVP_MAC-KMAC256
6 - The KMAC EVP_MAC implementations
10 Support for computing KMAC MACs through the B<EVP_MAC> API.
28 L<EVP_MAC(3)/PARAMETERS>.
83 EVP_MAC *mac = NULL;
140 L<EVP_MAC(3)/PARAMETERS>, L<OSSL_PARAM(3)>
H A DEVP_MAC-GMAC.pod5 EVP_MAC-GMAC - The GMAC EVP_MAC implementation
9 Support for computing GMAC MACs through the B<EVP_MAC> API.
28 L<EVP_MAC(3)/PARAMETERS>.
72 L<EVP_MAC(3)/PARAMETERS>, L<OSSL_PARAM(3)>
H A DEVP_MAC-CMAC.pod5 EVP_MAC-CMAC - The CMAC EVP_MAC implementation
9 Support for computing CMAC MACs through the B<EVP_MAC> API.
28 L<EVP_MAC(3)/PARAMETERS>.
75 L<EVP_MAC(3)/PARAMETERS>, L<OSSL_PARAM(3)>
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.
28 L<EVP_MAC(3)/PARAMETERS>.
89 L<EVP_MAC(3)/PARAMETERS>, L<OSSL_PARAM(3)>, L<HMAC(3)>
H A DEVP_MD-SHAKE.pod13 KECCAK-KMAC is a special digest that's used by the KMAC EVP_MAC
14 implementation (see L<EVP_MAC-KMAC(7)>).
26 This is used by L<EVP_MAC-KMAC128(7)>
31 This is used by L<EVP_MAC-KMAC256(7)>
H A DOSSL_PROVIDER-default.pod102 =item BLAKE2, see L<EVP_MAC-BLAKE2(7)>
104 =item CMAC, see L<EVP_MAC-CMAC(7)>
106 =item GMAC, see L<EVP_MAC-GMAC(7)>
108 =item HMAC, see L<EVP_MAC-HMAC(7)>
110 =item KMAC, see L<EVP_MAC-KMAC(7)>
112 =item SIPHASH, see L<EVP_MAC-Siphash(7)>
114 =item POLY1305, see L<EVP_MAC-Poly1305(7)>
H A Dprovider-mac.pod218 L<EVP_MAC-BLAKE2(7)>, L<EVP_MAC-CMAC(7)>, L<EVP_MAC-GMAC(7)>,
219 L<EVP_MAC-HMAC(7)>, L<EVP_MAC-KMAC(7)>, L<EVP_MAC-Poly1305(7)>,
220 L<EVP_MAC-Siphash(7)>,
221 L<life_cycle-mac(7)>, L<EVP_MAC(3)>
H A DOSSL_PROVIDER-FIPS.pod73 =item CMAC, see L<EVP_MAC-CMAC(7)>
75 =item GMAC, see L<EVP_MAC-GMAC(7)>
77 =item HMAC, see L<EVP_MAC-HMAC(7)>
79 =item KMAC, see L<EVP_MAC-KMAC(7)>
/openssl/crypto/evp/
H A Dmac_meth.c21 EVP_MAC *mac = vmac; in evp_mac_up_ref()
30 EVP_MAC *mac = vmac; in evp_mac_free()
47 EVP_MAC *mac = NULL; in evp_mac_new()
65 EVP_MAC *mac = NULL; in evp_mac_from_algorithm()
177 int EVP_MAC_up_ref(EVP_MAC *mac) in EVP_MAC_up_ref()
182 void EVP_MAC_free(EVP_MAC *mac) in EVP_MAC_free()
187 const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac) in EVP_MAC_get0_provider()
192 const OSSL_PARAM *EVP_MAC_gettable_params(const EVP_MAC *mac) in EVP_MAC_gettable_params()
199 const OSSL_PARAM *EVP_MAC_gettable_ctx_params(const EVP_MAC *mac) in EVP_MAC_gettable_ctx_params()
209 const OSSL_PARAM *EVP_MAC_settable_ctx_params(const EVP_MAC *mac) in EVP_MAC_settable_ctx_params()
[all …]
H A Dmac_lib.c22 EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac) in EVP_MAC_CTX_new()
80 EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx) in EVP_MAC_CTX_get0_mac()
191 int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[]) in EVP_MAC_get_params()
212 int evp_mac_get_number(const EVP_MAC *mac) in evp_mac_get_number()
217 const char *EVP_MAC_get0_name(const EVP_MAC *mac) in EVP_MAC_get0_name()
222 const char *EVP_MAC_get0_description(const EVP_MAC *mac) in EVP_MAC_get0_description()
227 int EVP_MAC_is_a(const EVP_MAC *mac, const char *name) in EVP_MAC_is_a()
232 int EVP_MAC_names_do_all(const EVP_MAC *mac, in EVP_MAC_names_do_all()
249 EVP_MAC *mac = EVP_MAC_fetch(libctx, name, propq); in EVP_Q_mac()
/openssl/doc/man3/
H A DEVP_MAC.pod20 typedef struct evp_mac_st EVP_MAC;
25 int EVP_MAC_up_ref(EVP_MAC *mac);
26 void EVP_MAC_free(EVP_MAC *mac);
36 EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac);
471 L<EVP_MAC-BLAKE2(7)>,
472 L<EVP_MAC-CMAC(7)>,
473 L<EVP_MAC-GMAC(7)>,
474 L<EVP_MAC-HMAC(7)>,
475 L<EVP_MAC-KMAC(7)>,
476 L<EVP_MAC-Siphash(7)>,
[all …]
/openssl/doc/man1/
H A Dopenssl-mac.pod.in66 A comprehensive list of controls can be found in the EVP_MAC implementation
159 L<EVP_MAC(3)>,
160 L<EVP_MAC-CMAC(7)>,
161 L<EVP_MAC-GMAC(7)>,
162 L<EVP_MAC-HMAC(7)>,
163 L<EVP_MAC-KMAC(7)>,
164 L<EVP_MAC-Siphash(7)>,
165 L<EVP_MAC-Poly1305(7)>
/openssl/providers/implementations/signature/
H A Dmac_legacy_sig.c53 EVP_MAC *mac = NULL; in mac_newctx()
221 EVP_MAC *mac = EVP_MAC_fetch(PROV_LIBCTX_OF(provctx), macname, in mac_settable_ctx_params()
/openssl/demos/mac/
H A Dsiphash.c48 EVP_MAC *mac = NULL; in main()
H A Dgmac.c61 EVP_MAC *mac = NULL; in main()
H A Dhmac-sha512.c80 EVP_MAC *mac = NULL; in main()
H A Dcmac-aes256.c70 EVP_MAC *mac = NULL; in main()
H A Dpoly1305.c89 EVP_MAC *mac = NULL; in main()
/openssl/apps/
H A Dlist.c52 IS_FETCHABLE(mac, EVP_MAC) in IS_FETCHABLE()
241 DEFINE_STACK_OF(EVP_MAC) in DEFINE_STACK_OF() argument
242 static int mac_cmp(const EVP_MAC * const *a, const EVP_MAC * const *b) in DEFINE_STACK_OF()
248 static void collect_macs(EVP_MAC *mac, void *stack) in collect_macs()
250 STACK_OF(EVP_MAC) *mac_stack = stack; in collect_macs()
259 STACK_OF(EVP_MAC) *macs = sk_EVP_MAC_new(mac_cmp); in list_macs()
270 const EVP_MAC *m = sk_EVP_MAC_value(macs, i); in list_macs()
/openssl/include/openssl/
H A Devp.h1201 int EVP_MAC_up_ref(EVP_MAC *mac);
1202 void EVP_MAC_free(EVP_MAC *mac);
1203 const char *EVP_MAC_get0_name(const EVP_MAC *mac);
1204 const char *EVP_MAC_get0_description(const EVP_MAC *mac);
1205 int EVP_MAC_is_a(const EVP_MAC *mac, const char *name);
1206 const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac);
1207 int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[]);
1209 EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac);
1212 EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx);
1229 const OSSL_PARAM *EVP_MAC_gettable_params(const EVP_MAC *mac);
[all …]
/openssl/doc/
H A Dbuild.info1134 DEPEND[html/man3/EVP_MAC.html]=man3/EVP_MAC.pod
1135 GENERATE[html/man3/EVP_MAC.html]=man3/EVP_MAC.pod
1136 DEPEND[man/man3/EVP_MAC.3]=man3/EVP_MAC.pod
1137 GENERATE[man/man3/EVP_MAC.3]=man3/EVP_MAC.pod
4222 DEPEND[man/man7/EVP_MAC-CMAC.7]=man7/EVP_MAC-CMAC.pod
4223 GENERATE[man/man7/EVP_MAC-CMAC.7]=man7/EVP_MAC-CMAC.pod
4226 DEPEND[man/man7/EVP_MAC-GMAC.7]=man7/EVP_MAC-GMAC.pod
4227 GENERATE[man/man7/EVP_MAC-GMAC.7]=man7/EVP_MAC-GMAC.pod
4230 DEPEND[man/man7/EVP_MAC-HMAC.7]=man7/EVP_MAC-HMAC.pod
4231 GENERATE[man/man7/EVP_MAC-HMAC.7]=man7/EVP_MAC-HMAC.pod
[all …]

Completed in 226 milliseconds

12