summaryrefslogtreecommitdiffstats
path: root/providers/implementations/macs/hmac_prov.c
AgeCommit message (Expand)Author
2022-08-18Move protocol version specific code into separate filesMatt Caswell
2022-06-10Fix a use after free in error handling of hmac_dupBernd Edlinger
2022-05-03Update copyright yearMatt Caswell
2022-04-19Avoid undefined behavior of provided macs on EVP_MAC reinitializationTomas Mraz
2021-07-06fips module header inclusion fine-tunningTomas Mraz
2021-05-25mac: add a getter for the MAC block size.Pauli
2021-03-12update set_ctx_param MAC calls to return 1 for a NULL paramsPauli
2021-02-28prov: update hmac to have additional init argumentsPauli
2021-02-26prov: support modified gettable/settable ctx calls for MACsPauli
2021-02-18Update copyright yearMatt Caswell
2021-02-10Replace MAC flags OSSL_MAC_PARAM_FLAGS with separate param fields.Shane Lontis
2021-02-03CORE & PROV: clean away OSSL_FUNC_mac_size()Richard Levitte
2020-10-15Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-09-29prov: prefix all OSSL_DISPATCH tables names with ossl_Pauli
2020-09-17Allow zero-length secret for EVP_KDF APIJon Spillett
2020-09-12mac: add FIPS error state handlingPauli
2020-09-03Make ssl3_cbc_digest_record() use the real data_sizeMatt Caswell
2020-09-03Start using the provider side TLS HMAC implementationMatt Caswell
2020-09-03Add an HMAC implementation that is TLS awareMatt Caswell
2020-08-12provider: add the unused paramater tag to the gettable and settable functionsPauli
2020-08-07mac: add some consistency to setting the XXX_final output length.Pauli
2020-08-07gettables: provider changes to pass the provider context.Pauli
2020-06-24Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre
2020-06-24Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre
2020-04-23Update copyright yearMatt Caswell
2020-01-29Deprecate the low level HMAC functionsPauli
2019-10-10Cleanup: move remaining providers/common/include/internal/*.hRichard Levitte
2019-10-10Cleanup: move providers/common/include/internal/provider_args.hRichard Levitte
2019-10-10Providers: move common exchange,kdfs,keymgmt,macs,signatureRichard Levitte