summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Avoid some out of bound accesses in aesni_cbc_hmac_sha1_cipher().tb2019-04-031-7/+13
* Cast nonce bytes to avoid undefined behaviour when left shifting.jsing2019-03-271-3/+3
* Cast nonce bytes to avoid undefined behaviour when left shifting.jsing2019-03-241-3/+3
* Expand the ERR_PACK() macro to ERR_REASON() for consistency.tb2019-03-181-2/+2
* Provide EVP_PKEY_get0_hmac(). From OpenSSL 1.1.1 which is stilltb2019-03-173-3/+22
* Provide EVP_aes_{128,192,256}_wrap(). This is a compatibletb2019-03-175-6/+171
* Add the SM4 block cipher from the Chinese standard GB/T 32907-2016.tb2019-03-173-2/+134
* add support for xchacha20 and xchacha20-poly1305dlg2019-01-222-2/+125
* provide EVP_ENCODE_CTX_{new,free}().tb2019-01-192-2/+16
* Make AES CCM available in tables.tb2018-12-261-1/+4
* zap 10 tab leading whitespace before 'struct evp_pkey_ctx_st {'tb2018-11-241-2/+2
* Add EVP_sm3() to OpenSSL_add_all_digests_internal().tb2018-11-111-1/+4
* Add Ribose Inc's implementation of the SM3 hashing function withtb2018-11-112-1/+77
* Add some accessor functions:djm2018-09-122-2/+44
* Add const to EVP_PKCS82PKEY().tb2018-08-241-2/+2
* Add consts to EVP_PKEY_asn1_set_private()tb2018-08-241-2/+2
* After removing support for broken PKCS#8 formats (it was high time),tb2018-08-241-2/+2
* Remove EVP_PKEY2PKCS8_broken() and PKCS8_set_broken()tb2018-08-241-30/+2
* Check return value of EVP_EncodeUpdate() in b64_write().tb2018-08-241-3/+4
* Convert EVP_EncodeUpdate() to return an int to allow for errortb2018-08-242-8/+10
* Provide EVP_CIPHER_CTX_encrypting().tb2018-08-242-2/+9
* Return an int in BIO_set_cipher() to be able to report errors.tb2018-08-242-13/+22
* Add a comment that explains what the check is doing and why len >= 1.tb2018-08-141-1/+2
* The UI_add_{input,verify}_string() functions want a length not includingtb2018-08-141-5/+8
* Add glue to EVP_md5_sha1() so that it can be used with EVP_Sign* andjsing2018-08-101-1/+12
* Add a const qualifier to the argument of EVP_PKEY_size().tb2018-05-302-4/+4
* Add a const qualifier to the ASN1_OBJECT * argument of the following:tb2018-05-131-2/+3
* Add a const qualifier to the argument of EVP_PKEY_get0_asn1(3).tb2018-05-131-2/+2
* Add a const qualifier to the argument of EVP_PKEY_get0(3).tb2018-05-132-4/+4
* Add a const qualifier to the argument of EVP_PKEY_bits(3).tb2018-05-132-4/+4
* Add a const qualifier to the second argument of EVP_DigestVerifyFinal(3).tb2018-05-132-4/+5
* Add const qualifiers to return value of BIO_f_{base64,cipher,md}().tb2018-05-024-13/+13
* make ENGINE_finish() succeed on NULL and simplify callers as intb2018-04-144-36/+19
* Bring in compatibility for OpenSSL 1.1 style init functions.beck2018-03-172-5/+38
* Provide EVP_PKEY_get0_EC_KEY() and 'if (ret)' vs 'if (ret != 0)' cosmetics.tb2018-02-202-13/+23
* Provide EVP_CIPHER_CTX_reset().jsing2018-02-172-18/+27
* Provide EVP_MD_CTX_new(), EVP_MD_CTX_free() and EVP_MD_CTX_reset().jsing2018-02-172-21/+46
* Provide further parts of the OpenSSL 1.1 API: {DH,DSA}_get0_{key,pqg}(),tb2018-02-172-23/+55
* Provide EVP_PKEY_up_ref().jsing2018-02-142-2/+10
* GNU ld has prefixed the contents of .gnu.warning.SYMBOL sectionstb2017-11-281-4/+4
* Remove EVP_aead_chacha20_poly1305_old() now that the original/oldjsing2017-08-282-82/+28
* Fix a problem introduced in freezero() conversion and usejsg2017-05-111-2/+2
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-025-20/+12
* Stop calling OPENSSL_init() internally, since it is a no-op. Also placejsing2017-04-291-5/+1
* Include EVP_md5_sha1() via OpenSSL_add_all_digests().jsing2017-03-011-1/+2
* Add an EVP interface that provides concatenated MD5+SHA1 hashes, which arejsing2017-02-282-1/+85
* LibreSSL : Truncated packet could crash via OOB readinoguchi2017-01-312-3/+10
* Send the function codes from the error functions to the bit bucket,beck2017-01-2925-347/+187
* Expand DECLARE_OBJ_BSEARCH_CMP_FN and IMPLEMENT_OBJ_BSEARCH_CMP_FN macros.jsing2017-01-212-8/+38
* Explicitly export a list of symbols from libcrypto.jsing2016-12-211-1/+5