aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/openssl/openssl_hmac.c
Commit message (Collapse)AuthorAgeFilesLines
* openssl: Update HMAC API to OpenSSL 1.1.0Tobias Brunner2016-06-291-9/+25
|
* Use standard unsigned integer typesAndreas Steffen2016-03-241-1/+1
|
* openssl: Don't pre-initialize OpenSSL HMAC with an empty keyMartin Willi2015-04-131-6/+16
| | | | | | | | | | With OpenSSL commit 929b0d70c19f60227f89fac63f22a21f21950823 setting an empty key fails if no previous key has been set on that HMAC. In 9138f49e we explicitly added the check we remove now, as HMAC_Update() might crash if HMAC_Init_ex() has not been called yet. To avoid that, we set and check a flag locally to let any get_mac() call fail if set_key() has not yet been called.
* openssl: Properly honor OPENSSL_NO_* definesTobias Brunner2013-01-311-0/+5
|
* Use centralized hasher names in openssl pluginMartin Willi2012-07-171-21/+8
|
* Support void return values in OpenSSL 0.9.8 HMAC functionsMartin Willi2012-07-171-17/+28
|
* Resetting OpenSSL HMAC with NULL key reuses existing keyMartin Willi2012-07-161-11/+2
|
* Make sure HMAC_Init is called before HMAC_Update, fixes crashMartin Willi2012-07-161-0/+5
|
* Add a return value to mac_t.set_key()Martin Willi2012-07-161-2/+2
|
* Add a return value to mac_t.get_bytes()Martin Willi2012-07-161-10/+8
|
* Make the hmac_t interface a generic interface for message authentication codesTobias Brunner2012-06-251-23/+23
|
* Simplified creation of PRFs and signers in openssl and hmac pluginsTobias Brunner2012-06-251-68/+5
|
* Use simple wrappers for HMAC based PRF and signer in openssl pluginTobias Brunner2012-06-251-32/+117
|
* Refactored OpenSSL based HMAC implementationTobias Brunner2012-06-251-0/+177