summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/shlib_version
AgeCommit message (Collapse)AuthorFilesLines
2021-03-31Bump minors after symbol additiontb1-1/+1
2019-11-02Bump libcrypto, libssl and libtls minors due to symbol additions.jsing1-1/+1
2019-10-24Bump libcrypto, libssl and libtls majors due to changes in struct sizesjsing1-2/+2
and symbol addition.
2019-06-05provide getters and setters for the RSA_METHOD interfacegilles1-1/+1
ok tb@, jsing@, sthen@
2019-03-17bump minors after symbol additiontb1-1/+1
2019-01-22bump minors after symbol additiontb1-1/+1
2019-01-19bump minors after symbol additiontb1-1/+1
2018-11-11bump minors after symbol addition.tb1-1/+1
2018-10-24Bump libcrypto/libssl/libtls majors due to symbol removals (libcrypto)jsing1-2/+2
and changes to struct visibility/sizes (libssl).
2018-09-12Add some accessor functions:djm1-1/+1
RSA_meth_get_finish() RSA_meth_set1_name() EVP_CIPHER_CTX_(get|set)_iv() feedback and ok jsing@ tb@
2018-08-24crank majors after symbol addition/modification/removaltb1-2/+2
2018-03-20bump minors after symbol additiontb1-1/+1
2018-03-17crank majorstb1-2/+2
req by deraadt
2018-03-17Bump minors after symbol additiontb1-1/+1
2018-02-22Bump lib{crypto,ssl,tls} minors due to symbol additions.jsing1-1/+1
2018-02-20Crank lib{crypto,ssl,tls} minors after symbol addition.tb1-1/+1
2018-02-18Bump minor due to symbol addition.tb1-1/+1
2018-02-18Bump libcrypto/libssl/libtls minors due to symbol additions.tb1-1/+1
2018-02-17Bump libcrypto/libssl/libtls minors due to symbol additions.jsing1-1/+1
2018-02-14Bump lib{crypto,ssl,tls} minors due to symbol additions.jsing1-1/+1
2018-02-10Bump lib{crypto,ssl,tls} minors due to symbol addition.jsing1-1/+1
2017-08-28Bump lib{crypto,ssl,tls} majors due to symbol removals.jsing1-2/+2
2017-05-06Bump minors for symbol addition in libcryptobeck1-1/+1
ok jsing@
2017-02-28Bump minors due to symbol addition.jsing1-1/+1
2016-12-21Bump libcrypto/libssl/libtls majors due to libcrypto symbol removal andjsing1-1/+1
changes to libssl non-opaque structs.
2016-11-11Disable ec assembly for amd64 pending fixes for ssh, and bumpbeck1-2/+2
majors appropriately
2016-11-05bump minors for symbol addition for ocsp and x25519 symbol additionsbeck1-1/+1
2016-11-04make public ASN1_time_parse and ASN1_time_tm_cmp to replace former hiddenbeck1-2/+2
functions.. document with a man page. bump majors on libtls, libssl, libcrypto ok jsing@ guenther@
2016-09-03crank minor for API addiiton of x509_email, etc. functionsbeck1-1/+1
2016-04-28Crank majors for lib{crypto,ssl,tls} due to symbol removals, symboljsing1-1/+1
additions and functionality changes.
2015-12-09bump the major for libcrypto/ssl/tls for a CRYPTO_chacha_20 ABI changebcook1-2/+2
ok jsing@, deraadt@, beck@
2015-11-02bump minors after adding EVP_aead_chacha20_poly1305_ietf()reyk1-1/+1
OK jsing@
2015-09-13Crank major version due to removal of SHA-0 and MD4 from libcrypto.doug1-2/+2
2015-09-13Add a new interface, OPENSSL_cpu_caps(), to return the currently runningmiod1-1/+1
cpu's specific hardware capabilities users of libcrypto might be interested in, as an integer value. This deprecates the existing OPENSSL_ia32cap() macro and the OPENSSL_ia32cap_loc() function (which returns the pointer so that you can mess with stuff you shouldn't mess with). Interpreting the value returned by OPENSSL_cpu_caps() is, of course, machine-dependent. Minor version bump for libcrypto. ok beck@ jsing@
2015-07-19Remove OpenSSL engine RSAX.doug1-1/+1
OpenSSL stopped building it last year and removed it this year. Based on OpenSSL commit c436e05bdc7f49985a750df64122c960240b3ae1. Also cranked major version in libcrypto, libssl and libtls. "fine with me" bcook@ miod@
2015-06-20Crank major for libcrypto, ssl and tls due to MDC-2DES removal.doug1-1/+1
ok miod@ jsing@
2015-05-17Record inter-library dependencies between libcrypto, libssl and libtlskettenis1-0/+1
2015-04-11Send OPENSSL_issetugid() straight to hell, no final cigarette.deraadt1-1/+1
The issetugid() API is supposed to make a strong promise where "0 means it is safe to look at the environment". Way back in the past someone on the OpenSSL team responded to the environment access danger by creating a wrapper called OPENSSL_issetugid, and went to use it a number of places. However, by default on systems lacking true issetugid(), OPENSSL_issetugid returns 0. 0 indicating safely. False safety. Which means OPENSSL_issetugid() fails to make any sort of promise about safety, in fact it is just the opposite. Can you believe the OpenSSL team? This nastiness was noticed over the years, however noone could gain traction and get it fixed in OpenSSL. Also see a paragraph about this in http://www.tedunangst.com/flak/post/worst-common-denominator-programming ok jsing
2015-02-22Bump libcrypto and libssl majors, due to various recent churn.jsing1-1/+1
Discussed with/requested by deraadt@ at the conclusion of s2k15.
2015-02-07Crank major for libcrypto since symbols have been removed.jsing1-2/+2
Requested by deraadt@
2015-01-22Add X509_STORE_load_mem() to load certificates from a memory bufferreyk1-1/+1
instead of disk. OpenSSL didn't provide a built-in API from loading certificates in a chroot'ed process that doesn't have direct access to the files. X509_STORE_load_mem() provides a new backend that will be used by libssl and libtls to implement such privsep-friendly functionality. Adopted for LibreSSL based on older code from relayd (by pyr@ and myself) With feedback and OK bluhm@
2014-11-17Add the Cammelia cipher to libcrypto.miod1-1/+1
There used to be a strong reluctance to provide this cipher in LibreSSL in the past, because the licence terms under which Cammelia was released by NTT were free-but-not-in-the-corners, by restricting the right to modify the source code, as well retaining the right to enforce their patents against anyone in the future. However, as stated in http://www.ntt.co.jp/news/news06e/0604/060413a.html , NTT changed its mind and made this code truly free. We only wish there had been more visibility of this, for we could have had enabled Cammelia earlier (-: Licence change noticed by deraadt@. General agreement from the usual LibreSSL suspects. Crank libcrypto.so minor version due to the added symbols.
2014-11-09Introduce EVP_MD_CTX_ctrl(), to allow for fine control of a given digest.miod1-1/+1
This functionality was already available (and optional), and used in the bowels of the ASN.1 code. This exposes it as a public interface, which will be used by the upcoming GOST code. Crank libcrypto minor version. From Dmitry Eremin-Solenikov.
2014-09-27Disable assembler code for ghash on hppa, causes wrong computations in somemiod1-1/+1
cases and breaks TLS 1.2; crank libcrypto.so minor version out of safety and to be able to tell broken versions apart easily.
2014-07-12odds are that some ABI change occured today, no matter how careful everyonederaadt1-1/+1
is
2014-06-24Crank libcrypto major since my previous commit changed the size of thejsing1-1/+1
ChaCha context. Other changes will also ride this crank.
2014-05-25"for every change..."tedu1-1/+1
2014-05-12Move the `pqueue' part of libcrypto, which is a glorified sorted linked listmiod1-2/+2
of 64-bit data, and only used by DTLS, to libssl where it belongs. Remove pqueue_print() which is a debugging interface and serves no useful purpose, except for the regress test, which grows its own pqueue_print() routine. Bump libcrypto major and libssl minor. WARNING: do not update your tree right now, more changes are coming, which will ride the libcrypto major bump.
2014-05-01+ e_chacha.c, and bump minormiod1-1/+1
2014-04-20Chop off more SSLv2 tentacles and start fixing and noting y2038 issues.guenther1-1/+1
APIs that pass times as longs will have to change at some point... Bump major on both libcrypto and libssl. ok tedu@