aboutsummaryrefslogtreecommitdiff
path: root/crypto/cmac
AgeCommit message (Expand)AuthorFilesLines
2022-06-21Update copyright yearMatt Caswell1-1/+1
2022-05-27Fix the incorrect checks of EVP_CIPHER_CTX_set_key_lengthPeiwei Hu1-2/+2
2021-11-16EVP_Cipher: fix the incomplete return checkPeiwei Hu1-1/+1
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz1-5/+5
2021-04-22Update copyright yearMatt Caswell1-1/+1
2021-04-18Add "origin" field to EVP_CIPHER, EVP_MDRich Salz1-1/+1
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte1-1/+1
2020-08-29Delete unused PKEY MAC filesMatt Caswell2-60/+1
2020-07-16Revert "The EVP_MAC functions have been renamed for consistency. The EVP_MAC...Matt Caswell1-2/+2
2020-06-11The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*Pauli1-2/+2
2020-06-10Correctly handle the return value from EVP_Cipher() in the CMAC codeMatt Caswell1-3/+3
2020-06-10Ensure we never use a partially initialised CMAC_CTXMatt Caswell1-3/+9
2020-04-23Update copyright yearMatt Caswell2-2/+2
2020-01-29Deprecate the low level CMAC functionsPauli2-0/+12
2019-10-17[KDF] Add feedback-mode and CMAC support to KBKDFRobbie Harwood1-1/+2
2019-10-10Rework how our providers are builtRichard Levitte1-1/+1
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre1-1/+1
2019-08-27Coverty fixes for MACsRichard Levitte1-6/+16
2019-08-15Move CMAC to providersRichard Levitte2-173/+5
2019-08-15Prepare EVP_MAC infrastructure for moving all MACs to providersRichard Levitte1-0/+3
2019-06-06Change EVP_MAC method from copy to dupKurt Roeckx1-5/+13
2018-12-06Following the license change, modify the boilerplates in crypto/cmac/Richard Levitte3-3/+3
2018-10-30Adapt other EVP code to use EVP_MAC instead of direct implementation callsRichard Levitte1-4/+3
2018-10-30EVP_MAC: Integrate CMAC EVP_PKEY_METHOD into generic MAC EVP_PKEY_METHODRichard Levitte2-162/+1
2018-10-30EVP_MAC: Add CMAC implementationRichard Levitte2-1/+165
2018-04-17Update copyright yearRichard Levitte1-1/+1
2018-04-05Set error code if alloc returns NULLRich Salz1-2/+4
2017-03-01Don't use deprecated EVP_CIPHER_CTX_cleanup() internallyRichard Levitte1-1/+1
2017-02-28Don't free in cleanup routineBenjamin Kaduk1-1/+2
2016-05-17Copyright consolidation 06/10Rich Salz3-147/+15
2016-04-20Remove --classic build entirelyRichard Levitte1-43/+0
2016-03-21Remove the remainder of util/mk1mf.pl and companion scriptsRichard Levitte1-3/+0
2016-03-02Use utility functions for HMAC and CMAC.Dr. Stephen Henson1-15/+4
2016-02-20Always build library object files with shared library cflagsRichard Levitte1-1/+1
2016-02-18Remove all special make depend flags, as well as OPENSSL_DOING_MAKEDEPENDRichard Levitte1-1/+1
2016-02-05GH601: Various spelling fixes.FdaSilvaYY1-3/+3
2016-02-01unified build scheme: add build.info filesRichard Levitte1-0/+2
2016-01-29Templatize util/domdRich Salz1-2/+1
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2016-01-20Remove update tagsRich Salz1-2/+0
2016-01-20make EVP_PKEY opaqueDr. Stephen Henson1-1/+1
2016-01-17Remove some old makefile targetsRich Salz1-12/+0
2016-01-12Move Makefiles to Makefile.inRich Salz2-99/+61
2016-01-12Remove unused internal macrosRichard Levitte1-1/+1
2016-01-12make updateRichard Levitte1-27/+29
2016-01-12Adapt all EVP_CIPHER_CTX users for it becoming opaqueRichard Levitte1-21/+25
2015-12-09make updateDr. Stephen Henson1-2/+1
2015-12-07Adjust all accesses to EVP_MD_CTX to use accessor functions.Richard Levitte1-2/+2
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell2-3/+3
2015-05-22Fix the update target and remove duplicate file updatesRichard Levitte1-0/+2