summaryrefslogtreecommitdiffstats
path: root/crypto/hmac/hmac.c
AgeCommit message (Expand)Author
2021-06-23Adapt other parts of the source to the changed EVP_Q_digest() and EVP_Q_mac()Richard Levitte
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-05-20Update copyright yearMatt Caswell
2021-05-18hmac: fix coverity 1484888 negative integer to size_t conversionPauli
2021-05-08Add quick one-shot EVP_Q_mac() and deprecation compensation decls for MAC fun...Dr. David von Oheimb
2020-04-30coverity 1462580 Improper use of negative valuePauli
2020-04-23Update copyright yearMatt Caswell
2020-01-29Deprecate the low level HMAC functionsPauli
2020-01-06Don't store an HMAC key for longer than we needMatt Caswell
2019-11-07Update source files for pre-3.0 deprecationRichard Levitte
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-08-12HMAC: use EVP_MD_flags(), not EVP_MD_meth_get_flags()Richard Levitte
2019-03-27Don't allow SHAKE128/SHAKE256 with HMACMatt Caswell
2018-12-06Following the license change, modify the boilerplates in crypto/hmac/Richard Levitte
2018-12-06Refactor the computation of API version limitsRichard Levitte
2018-09-04Fix HMAC SHA3-224 and HMAC SHA3-256.Pauli
2018-09-04hmac_init cleanup and fix key zeroization issueShane Lontis
2017-08-21Remove OPENSSL_assert() from crypto/hmacMatt Caswell
2017-04-04PBKDF2 computation speedup (15-40%)Gergely Nagy
2016-11-04Fix style issues in HMAC_size()Matt Caswell
2016-11-04Ensure HMAC_size() handles errors correctlyMatt Caswell
2016-06-24Add a getter to obtain the HMAC_CTX mdMatt Caswell
2016-06-09hmac/hmac.c: fix sizeof typo in hmac_ctx_cleanup.Andy Polyakov
2016-05-17Copyright consolidation 07/10Rich Salz
2016-05-16const correctness: make HMAC_size() take a const *Steffan Karger
2016-02-08GH641: Don't care openssl_zmallocRich Salz
2016-02-04RT3095: allow NULL key for single-shot HMACEmilia Kasper
2016-01-26Remove /* foo.c */ commentsRich Salz
2016-01-07Backwards-compatibility subject to OPENSSL_API_COMPATViktor Dukhovni
2015-12-07Cleanup: fix all sources that used HMAC_CTX_initRichard Levitte
2015-12-07Cleanup: rename HMAC_CTX_init to HMAC_CTX_resetRichard Levitte
2015-12-07Cleanup: fix all sources that used EVP_MD_CTX_(create|init|destroy)Richard Levitte
2015-12-07Remove HMAC_CTX_cleanup and combine its functionality into EVP_MD_CTX_initRichard Levitte
2015-12-07Make the definition of HMAC_CTX opaqueRichard Levitte
2015-12-07Adapt HMAC to the EVP_MD_CTX changesRichard Levitte
2015-06-12Fix ABI break with HMACMatt Caswell
2015-06-10Fix leak in HMAC error pathMatt Caswell
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte
2015-05-04Use safer sizeof variant in mallocRich Salz
2015-04-16Code style: space after 'if'Viktor Dukhovni
2015-03-25Fix HMAC to pass invalid key len testMatt Caswell
2015-03-25Ensure that both the MD and key have been initialised before attempting toMatt Caswell
2015-02-10HMAC_cleanup, and HMAC_Init are stated as deprecated in the docs and source.Matt Caswell
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson
2011-01-27Change OPENSSL_FIPSEVP to OPENSSL_FIPSAPI as it doesn't just referDr. Stephen Henson
2011-01-26FIPS HMAC changes:Dr. Stephen Henson
2010-06-12Fix warnings.Ben Laurie
2010-01-26Add flags functions which were added to 0.9.8 for fips but not 1.0.0 andDr. Stephen Henson
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe