aboutsummaryrefslogtreecommitdiff
path: root/crypto/include
AgeCommit message (Expand)AuthorFilesLines
2019-03-12FIPS 186-4 RSA Generation & ValidationShane Lontis1-0/+27
2019-03-06constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb1-1/+1
2019-03-06Add generic trace APIRichard Levitte1-0/+2
2019-03-06Make the sparse array code use ossl_uintmax_t as its index rather than size_t.Pauli1-10/+13
2019-02-27Implement SSH KDFSimo Sorce1-0/+1
2019-02-15Mark generated functions unused (applies to safestack, lhash, sparse_array)Richard Levitte1-12/+13
2019-02-14Sparse array iterators include index position.Pauli1-7/+8
2019-02-13Added new EVP/KDF API.David Makepeace1-0/+18
2019-02-12Add sparse array data type.Pauli1-0/+78
2019-02-06blake2: backport changes to blake2sAntoine Salon1-0/+1
2019-02-06blake2b: add EVP_MAC APIAntoine Salon1-0/+1
2019-01-27crypto/cms: Add support for CAdES Basic Electronic Signatures (CAdES-BES)Antonio Iacono1-0/+78
2019-01-21Rework building: Unix changes to handle extensions and product namesRichard Levitte1-1/+1
2018-12-06Following the license change, modify the boilerplates in include/ and crypto/...Richard Levitte31-32/+32
2018-12-05bn/bn_{div|shift}.c: introduce fixed-top interfaces.Andy Polyakov1-1/+8
2018-11-14KMAC implementation using EVP_MACShane Lontis1-0/+6
2018-11-05Add poly1305 MAC supportPaul Yang1-0/+1
2018-11-05GMAC implementationPauli1-0/+1
2018-11-01Avoid two memory allocations in each RAND_DRBG_bytesBernd Edlinger1-2/+3
2018-10-30EVP_MAC: Add SipHash implementationRichard Levitte1-0/+1
2018-10-30EVP_MAC: Add HMAC implementationRichard Levitte1-0/+1
2018-10-30EVP_MAC: Add CMAC implementationRichard Levitte1-0/+2
2018-10-29Add automatic initializations support for EVP_MAC objectsRichard Levitte1-0/+1
2018-10-29Add EVP_MAC APIRichard Levitte1-0/+25
2018-10-17EVP module documentation passAntoine Salon1-0/+8
2018-10-16DRBG: fix reseeding via RAND_add()/RAND_seed() with large inputDr. Matthias St. Pierre1-0/+2
2018-09-11Update copyright yearMatt Caswell7-7/+7
2018-09-09SipHash: add separate setter for the hash sizeRichard Levitte1-1/+2
2018-09-07Add missing SM2err and fix doc nitsPaul Yang1-0/+1
2018-09-07Update document for SM2 stuffsPaul Yang1-0/+5
2018-09-07Support setting SM2 IDPaul Yang3-9/+14
2018-09-07Make SM2 ID stick to specificationPaul Yang1-2/+12
2018-09-07Support pmeth->digest_customPaul Yang1-0/+2
2018-09-07Remove unnecessary sm2_za.cPaul Yang1-5/+0
2018-09-04Make OBJ_NAME case insensitive.Pauli1-0/+15
2018-08-23crypto/bn: add more fixed-top routines.Andy Polyakov1-0/+6
2018-08-07x509v3/v3_purp.c: re-implement lock-free check for extensions cache validity.Andy Polyakov1-0/+1
2018-07-22bn/bn_intern.c: const-ify bn_set_{static}_words.Andy Polyakov1-2/+2
2018-07-18ec/ecdsa_ossl.c: revert blinding in ECDSA signature.Andy Polyakov1-0/+2
2018-07-16Remove stale SM2 error codesNicola Tuveri1-0/+3
2018-07-12bn/bn_{mont|exp}.c: switch to zero-padded intermediate vectors.Andy Polyakov1-0/+12
2018-06-27Modify the DEVRANDOM source so that the files are kept open persistently.Pauli1-0/+17
2018-06-25Add inter-module private header for EC functionsNicola Tuveri1-0/+45
2018-06-22Remove __cplusplus preamble from internal headersNicola Tuveri6-41/+0
2018-06-21Remove some inline assembler and non-standard constructs.Andy Polyakov1-123/+5
2018-06-19Move SM2 algos to SM2 specific PKEY methodJack Lloyd4-4/+13
2018-06-08Add support getting raw private/public keysMatt Caswell1-0/+2
2018-06-04Rebuild error codesMatt Caswell1-75/+16
2018-06-04Use lowercase for internal SM2 symbolsMatt Caswell1-9/+9
2018-06-04More more on SM2 error codes and tidy upMatt Caswell1-0/+3