summaryrefslogtreecommitdiffstats
path: root/crypto/evp/mac_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-051-13/+10
* evp: make all _is_a functions accept and handle a NULL argumentPauli2022-07-171-1/+1
* Enforce a size check in EVP_MAC_final()Matt Caswell2021-10-221-1/+7
* EVP: Change the output size type of EVP_Q_digest() and EVP_Q_mac()Richard Levitte2021-06-231-4/+5
* libcrypto: make XXX_get_number() internalPauli2021-06-021-1/+1
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-011-4/+4
* mac: add a getter for the MAC block size.Pauli2021-05-251-2/+12
* Rename the field 'provctx and data' to 'algctx' inside some objects containingShane Lontis2021-05-241-14/+14
* Add quick one-shot EVP_Q_mac() and deprecation compensation decls for MAC fun...Dr. David von Oheimb2021-05-081-0/+62
* mac: add EVP_MAC_finalXOF() functionPauli2021-05-051-7/+42
* Add type_name member to provided methods and use itTomas Mraz2021-04-261-3/+1
* Standard style for all EVP_xxx_free routinesRich Salz2021-04-181-6/+6
* EVP: Add EVP_<TYPE>_description()Richard Levitte2021-04-021-0/+5
* Update copyright yearMatt Caswell2021-03-111-1/+1
* evp: updates for the new additional MAC_init argumentsPauli2021-02-281-2/+3
* Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell2021-02-241-4/+6
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-3/+3
* Rename EVP_MAC_size() to EVP_MAC_CTX_get_mac_size().Shane Lontis2020-10-221-2/+2
* kdf/mac: add name query calls for KDFs and MACsPauli2020-09-231-0/+7
* Ensure EVP_MAC_update() passes the length even if it is 0Matt Caswell2020-09-031-2/+0
* mac: add some consistency to setting the XXX_final output length.Pauli2020-08-071-1/+3
* mac: always pass a non-NULL output size pointer to providers.Pauli2020-07-181-6/+5
* Revert "The EVP_MAC functions have been renamed for consistency. The EVP_MAC...Matt Caswell2020-07-161-10/+10
* The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*Pauli2020-06-111-10/+10
* Update copyright yearMatt Caswell2020-04-231-1/+1
* Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte2020-01-171-1/+1
* EVP: add functions that return the name numberRichard Levitte2019-10-171-0/+5
* EVP: add name traversal functions to all fetchable typesRichard Levitte2019-10-171-0/+8
* EVP: add missing common functionalityRichard Levitte2019-10-171-0/+5
* Reorganize public header files (part 1)Dr. Matthias St. Pierre2019-09-281-1/+1
* Reorganize local header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Get rid of the diversity of names for MAC parametersRichard Levitte2019-08-241-1/+1
* Rename ctx_{get,set}_params to {get,set}_ctx_paramsRichard Levitte2019-08-161-6/+6
* Prepare EVP_MAC infrastructure for moving all MACs to providersRichard Levitte2019-08-151-100/+62
* Change EVP_MAC method from copy to dupKurt Roeckx2019-06-061-2/+2
* Replace EVP_MAC_CTX_copy() by EVP_MAC_CTX_dup()Kurt Roeckx2019-06-061-7/+17
* Tolerate 0 byte input length for Update functionsMatt Caswell2019-03-271-0/+2
* constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb2019-03-061-1/+1
* Following the license change, modify the boilerplates in crypto/evp/Richard Levitte2018-12-061-1/+1
* Add EVP_MAC APIRichard Levitte2018-10-291-0/+185