X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=doc%2Fman3%2FEVP_MAC.pod;fp=doc%2Fman3%2FEVP_MAC.pod;h=0fc34009ecc5b17649bb2e397f3cda2ebbd3b585;hp=d053375dcf2fd5211d0173433ff4acd35ccd266d;hb=edc9ce8ef42308c316452875a17578744ed94556;hpb=2abffec0f02ef400ca434890f5baf08fc24dd7ca diff --git a/doc/man3/EVP_MAC.pod b/doc/man3/EVP_MAC.pod index d053375dcf..0fc34009ec 100644 --- a/doc/man3/EVP_MAC.pod +++ b/doc/man3/EVP_MAC.pod @@ -7,7 +7,7 @@ EVP_MAC_number, EVP_MAC_name, EVP_MAC_names_do_all, EVP_MAC_description, EVP_MAC_provider, EVP_MAC_get_params, EVP_MAC_gettable_params, EVP_MAC_CTX, EVP_MAC_CTX_new, EVP_MAC_CTX_free, EVP_MAC_CTX_dup, EVP_MAC_CTX_mac, EVP_MAC_CTX_get_params, EVP_MAC_CTX_set_params, -EVP_MAC_CTX_get_mac_size, EVP_Q_mac, +EVP_MAC_CTX_get_mac_size, EVP_MAC_CTX_get_block_size, EVP_Q_mac, EVP_MAC_init, EVP_MAC_update, EVP_MAC_final, EVP_MAC_finalXOF, EVP_MAC_gettable_ctx_params, EVP_MAC_settable_ctx_params, EVP_MAC_CTX_gettable_params, EVP_MAC_CTX_settable_params, @@ -42,6 +42,7 @@ EVP_MAC_do_all_provided - EVP MAC routines int EVP_MAC_CTX_set_params(EVP_MAC_CTX *ctx, const OSSL_PARAM params[]); size_t EVP_MAC_CTX_get_mac_size(EVP_MAC_CTX *ctx); + size_t EVP_MAC_CTX_get_block_size(EVP_MAC_CTX *ctx); unsigned char *EVP_Q_mac(OSSL_LIB_CTX *libctx, const char *name, const char *propq, const char *subalg, const OSSL_PARAM *params, const void *key, size_t keylen, @@ -212,6 +213,9 @@ for the use of B as a parameter descriptor. EVP_MAC_CTX_get_mac_size() returns the MAC output size for the given context. +EVP_MAC_CTX_get_block_size() returns the MAC block size for the given context. +Not all MAC algorithms support this. + EVP_MAC_is_a() checks if the given I is an implementation of an algorithm that's identifiable with I. @@ -378,8 +382,11 @@ EVP_Q_mac() returns a pointer to the computed MAC value, or NULL on error. EVP_MAC_init(), EVP_MAC_update(), EVP_MAC_final(), and EVP_MAC_finalXOF() return 1 on success, 0 on error. -EVP_MAC_CTX_get_mac_size() returns the expected output size, or 0 if it isn't set. -If it isn't set, a call to EVP_MAC_init() should get it set. +EVP_MAC_CTX_get_mac_size() returns the expected output size, or 0 if it isn't +set. If it isn't set, a call to EVP_MAC_init() will set it. + +EVP_MAC_CTX_get_block_size() returns the block size, or 0 if it isn't set. +If it isn't set, a call to EVP_MAC_init() will set it. EVP_MAC_do_all_provided() returns nothing at all.