Home
last modified time | relevance | path

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

12

/openssl-master/doc/man7/
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)>,
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)>
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)>
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)>
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)>
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)>
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)>
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)>
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)>
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)>
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)>).
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-master/crypto/evp/
A Dmac_meth.c12 EVP_MAC *mac = vmac; in evp_mac_up_ref()
21 EVP_MAC *mac = vmac; in evp_mac_free()
38 EVP_MAC *mac = NULL; in evp_mac_new()
56 EVP_MAC *mac = NULL; in evp_mac_from_algorithm()
168 int EVP_MAC_up_ref(EVP_MAC *mac) in EVP_MAC_up_ref()
173 void EVP_MAC_free(EVP_MAC *mac) in EVP_MAC_free()
178 const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac) in EVP_MAC_get0_provider()
183 const OSSL_PARAM *EVP_MAC_gettable_params(const EVP_MAC *mac) in EVP_MAC_gettable_params()
190 const OSSL_PARAM *EVP_MAC_gettable_ctx_params(const EVP_MAC *mac) in EVP_MAC_gettable_ctx_params()
200 const OSSL_PARAM *EVP_MAC_settable_ctx_params(const EVP_MAC *mac) in EVP_MAC_settable_ctx_params()
[all …]
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-master/doc/man3/
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 …]
A DEVP_PKEY_new.pod79 in favor of the L<EVP_MAC(3)> API.
116 as mentioned above, discouraged in favor of the L<EVP_MAC(3)> API.
159 Applications should use the L<EVP_MAC(3)> API instead
/openssl-master/doc/man1/
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-master/providers/implementations/signature/
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-master/apps/
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()
A Dmac.c78 EVP_MAC *mac = NULL; in mac_main()
/openssl-master/include/openssl/
A Devp.h1198 int EVP_MAC_up_ref(EVP_MAC *mac);
1199 void EVP_MAC_free(EVP_MAC *mac);
1200 const char *EVP_MAC_get0_name(const EVP_MAC *mac);
1201 const char *EVP_MAC_get0_description(const EVP_MAC *mac);
1202 int EVP_MAC_is_a(const EVP_MAC *mac, const char *name);
1203 const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac);
1204 int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[]);
1206 EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac);
1209 EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx);
1226 const OSSL_PARAM *EVP_MAC_gettable_params(const EVP_MAC *mac);
[all …]
A Dtypes.h105 typedef struct evp_mac_st EVP_MAC; typedef
/openssl-master/demos/mac/
A Dgmac.c61 EVP_MAC *mac = NULL; in main()
/openssl-master/doc/
A Dbuild.info1130 DEPEND[html/man3/EVP_MAC.html]=man3/EVP_MAC.pod
1131 GENERATE[html/man3/EVP_MAC.html]=man3/EVP_MAC.pod
1132 DEPEND[man/man3/EVP_MAC.3]=man3/EVP_MAC.pod
1133 GENERATE[man/man3/EVP_MAC.3]=man3/EVP_MAC.pod
4180 DEPEND[man/man7/EVP_MAC-CMAC.7]=man7/EVP_MAC-CMAC.pod
4181 GENERATE[man/man7/EVP_MAC-CMAC.7]=man7/EVP_MAC-CMAC.pod
4184 DEPEND[man/man7/EVP_MAC-GMAC.7]=man7/EVP_MAC-GMAC.pod
4185 GENERATE[man/man7/EVP_MAC-GMAC.7]=man7/EVP_MAC-GMAC.pod
4188 DEPEND[man/man7/EVP_MAC-HMAC.7]=man7/EVP_MAC-HMAC.pod
4189 GENERATE[man/man7/EVP_MAC-HMAC.7]=man7/EVP_MAC-HMAC.pod
[all …]
/openssl-master/include/crypto/
A Dmodes.h217 EVP_MAC *mac;

Completed in 43 milliseconds

12