summaryrefslogtreecommitdiffstats
path: root/crypto/evp/mac_lib.c
AgeCommit message (Expand)Author
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-07-17evp: make all _is_a functions accept and handle a NULL argumentPauli
2021-10-22Enforce a size check in EVP_MAC_final()Matt Caswell
2021-06-23EVP: Change the output size type of EVP_Q_digest() and EVP_Q_mac()Richard Levitte
2021-06-02libcrypto: make XXX_get_number() internalPauli
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-05-25mac: add a getter for the MAC block size.Pauli
2021-05-24Rename the field 'provctx and data' to 'algctx' inside some objects containingShane Lontis
2021-05-08Add quick one-shot EVP_Q_mac() and deprecation compensation decls for MAC fun...Dr. David von Oheimb
2021-05-05mac: add EVP_MAC_finalXOF() functionPauli
2021-04-26Add type_name member to provided methods and use itTomas Mraz
2021-04-18Standard style for all EVP_xxx_free routinesRich Salz
2021-04-02EVP: Add EVP_<TYPE>_description()Richard Levitte
2021-03-11Update copyright yearMatt Caswell
2021-02-28evp: updates for the new additional MAC_init argumentsPauli
2021-02-25Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-10-22Rename EVP_MAC_size() to EVP_MAC_CTX_get_mac_size().Shane Lontis
2020-09-23kdf/mac: add name query calls for KDFs and MACsPauli
2020-09-03Ensure EVP_MAC_update() passes the length even if it is 0Matt Caswell
2020-08-07mac: add some consistency to setting the XXX_final output length.Pauli
2020-07-18mac: always pass a non-NULL output size pointer to providers.Pauli
2020-07-16Revert "The EVP_MAC functions have been renamed for consistency. The EVP_MAC...Matt Caswell
2020-06-11The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*Pauli
2020-04-23Update copyright yearMatt Caswell
2020-01-17Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte
2019-10-17EVP: add functions that return the name numberRichard Levitte
2019-10-17EVP: add name traversal functions to all fetchable typesRichard Levitte
2019-10-17EVP: add missing common functionalityRichard Levitte
2019-09-28Reorganize public header files (part 1)Dr. Matthias St. Pierre
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-08-24Get rid of the diversity of names for MAC parametersRichard Levitte
2019-08-16Rename ctx_{get,set}_params to {get,set}_ctx_paramsRichard Levitte
2019-08-15Prepare EVP_MAC infrastructure for moving all MACs to providersRichard Levitte
2019-06-06Change EVP_MAC method from copy to dupKurt Roeckx
2019-06-06Replace EVP_MAC_CTX_copy() by EVP_MAC_CTX_dup()Kurt Roeckx
2019-03-27Tolerate 0 byte input length for Update functionsMatt Caswell
2019-03-06constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte
2018-10-29Add EVP_MAC APIRichard Levitte