aboutsummaryrefslogtreecommitdiff
path: root/crypto/hmac/hmac.c
AgeCommit message (Expand)AuthorFilesLines
2019-08-12HMAC: use EVP_MD_flags(), not EVP_MD_meth_get_flags()Richard Levitte1-1/+1
2019-03-27Don't allow SHAKE128/SHAKE256 with HMACMatt Caswell1-0/+7
2018-12-06Following the license change, modify the boilerplates in crypto/hmac/Richard Levitte1-1/+1
2018-12-06Refactor the computation of API version limitsRichard Levitte1-1/+1
2018-09-04Fix HMAC SHA3-224 and HMAC SHA3-256.Pauli1-6/+6
2018-09-04hmac_init cleanup and fix key zeroization issueShane Lontis1-17/+16
2017-08-21Remove OPENSSL_assert() from crypto/hmacMatt Caswell1-1/+2
2017-04-04PBKDF2 computation speedup (15-40%)Gergely Nagy1-9/+14
2016-11-04Fix style issues in HMAC_size()Matt Caswell1-3/+2
2016-11-04Ensure HMAC_size() handles errors correctlyMatt Caswell1-1/+4
2016-06-24Add a getter to obtain the HMAC_CTX mdMatt Caswell1-0/+5
2016-06-09hmac/hmac.c: fix sizeof typo in hmac_ctx_cleanup.Andy Polyakov1-1/+1
2016-05-17Copyright consolidation 07/10Rich Salz1-54/+6
2016-05-16const correctness: make HMAC_size() take a const *Steffan Karger1-1/+1
2016-02-08GH641: Don't care openssl_zmallocRich Salz1-3/+5
2016-02-04RT3095: allow NULL key for single-shot HMACEmilia Kasper1-0/+7
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2016-01-07Backwards-compatibility subject to OPENSSL_API_COMPATViktor Dukhovni1-1/+2
2015-12-07Cleanup: fix all sources that used HMAC_CTX_initRichard Levitte1-2/+2
2015-12-07Cleanup: rename HMAC_CTX_init to HMAC_CTX_resetRichard Levitte1-2/+2
2015-12-07Cleanup: fix all sources that used EVP_MD_CTX_(create|init|destroy)Richard Levitte1-9/+9
2015-12-07Remove HMAC_CTX_cleanup and combine its functionality into EVP_MD_CTX_initRichard Levitte1-17/+17
2015-12-07Make the definition of HMAC_CTX opaqueRichard Levitte1-7/+33
2015-12-07Adapt HMAC to the EVP_MD_CTX changesRichard Levitte1-29/+50
2015-06-12Fix ABI break with HMACMatt Caswell1-12/+8
2015-06-10Fix leak in HMAC error pathMatt Caswell1-0/+1
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte1-1/+1
2015-05-04Use safer sizeof variant in mallocRich Salz1-1/+1
2015-04-16Code style: space after 'if'Viktor Dukhovni1-6/+6
2015-03-25Fix HMAC to pass invalid key len testMatt Caswell1-1/+2
2015-03-25Ensure that both the MD and key have been initialised before attempting toMatt Caswell1-3/+20
2015-02-10HMAC_cleanup, and HMAC_Init are stated as deprecated in the docs and source.Matt Caswell1-1/+3
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-143/+135
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson1-1/+1
2011-01-27Change OPENSSL_FIPSEVP to OPENSSL_FIPSAPI as it doesn't just referDr. Stephen Henson1-1/+1
2011-01-26FIPS HMAC changes:Dr. Stephen Henson1-9/+13
2010-06-12Fix warnings.Ben Laurie1-3/+0
2010-01-26Add flags functions which were added to 0.9.8 for fips but not 1.0.0 andDr. Stephen Henson1-0/+6
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe1-3/+3
2008-11-02Update HMAC functions to return an error where relevant.Dr. Stephen Henson1-27/+56
2008-11-01More size_tification.Ben Laurie1-4/+3
2007-04-11Experimental HMAC support via EVP_PKEY_METHOD.Dr. Stephen Henson1-0/+10
2005-05-17Move cryptlib.h prior bio.h. Actually it makes sense to include cryptlib.hAndy Polyakov1-1/+1
2004-07-25Zero key-length for HMAC is apparently OK.Andy Polyakov1-1/+1
2004-07-25Stricter boundary condition check in HMAC_Init_ex.Andy Polyakov1-1/+1
2004-05-15size_t-fication of message digest APIs. We should size_t-fy more APIs...Andy Polyakov1-2/+2
2003-10-29A general spring-cleaning (in autumn) to fix up signed/unsigned warnings.Geoff Thorpe1-2/+2
2002-11-13Security fixes brought forward from 0.9.7.Ben Laurie1-0/+3
2002-03-14Initialize cipher context in KRB5Dr. Stephen Henson1-5/+5
2001-12-09Improve back compatibility.Ben Laurie1-2/+10