summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/objects/objects.txt
AgeCommit message (Collapse)AuthorFilesLines
2020-06-05Add OIDs for HMAC using Streebog (GOST R 34.11-2012) hash function.jsing1-0/+2
Diff from Dmitry Baryshkov <dbaryshkov@gmail.com> Sponsored by ROSA Linux ok inoguchi@ tb@
2020-06-05Add support for additional GOST curves.jsing1-2/+8
These GOST curves are defined in RFC 7836 and draft-deremin-rfc4491-bis. Add aliases for 256-bit GOST curves (see draft-smyshlyaev-tls12-gost-suites) and rename the 512-bit curve ids to follow names defined in tc26 OID registry. Diff from Dmitry Baryshkov <dbaryshkov@gmail.com> Sponsored by ROSA Linux. ok inoguchi@
2019-11-01Provide NID for pSpecified.jsing1-0/+1
ok tb@
2019-09-05Add objects for ECDH schemes in RFC 5753.jsing1-0/+20
Based on OpenSSL 1.1.1b. ok inoguchi@ tb@
2019-03-17Add the SM4 block cipher from the Chinese standard GB/T 32907-2016.tb1-0/+16
This is an ISC licensed version based on the sources by Ribose Inc that were ported to OpenSSL in 2017. Patch from Daniel Wyatt with minor tweaks. ok inoguchi, jsing
2019-03-02Fix OID for sm3WithRSAEncryption which was apparently mixed uptb1-1/+1
with the OID for SM2 signing with SM3. From Daniel Wyatt
2018-11-11Add Ribose Inc's implementation of the SM3 hashing function withtb1-0/+5
tweaks from jsing and myself. The SM2/SM3/SM4 algorithms are mandatory for legal use of cryptography within China and [are] widely applied in the country, covering identification/financial cards, contactless, TPM 2.0 and PKI. ok beck inoguchi jsing
2018-03-17Provide object identifier for chacha20-poly1305.jsing1-0/+2
2018-03-17Provide object identifiers for TLS cipher suite key exchange andjsing1-0/+12
authentication.
2017-05-25Add definitions for three OIDs used in EV certificates.jsing1-0/+6
From Kyle J. McKay <mackyle at gmail dot com>
2017-02-28Fix typo in issuingDistributionPoint description.jsing1-1/+1
2016-11-05Add objects for X25519, X448, Ed25519 and Ed448.jsing1-0/+9
ok miod@
2014-11-09GOST crypto algorithms (well, most of them), ported from the removed GOSTmiod1-0/+15
engine to regular EVP citizens, contributed by Dmitry Eremin-Solenikov; libcrypto bits only for now. This is a verbatim import of Dmitry's work, and does not compile in this state; the forthcoming commits will address these issues. None of the GOST code is enabled in libcrypto yet, for it still gets compiled with OPENSSL_NO_GOST defined. However, the public header gost.h will be installed.
2014-05-01Provide an EVP implementation for ChaCha.jsing1-0/+4
ok miod@
2014-05-01Add support for the french ANSSI FRP256v1 elliptic curve.miod1-0/+2
While not to be considered a good choice of elliptic curve (refer to http://safecurves.cr.yp.to/ for more details), it is nevertheless deemed a good decision to allow developers with requirements to use such a curve, to be able to do this via a crypto library allowing for much better choices to be made, without having to change (much of) their code to get better crypto. ok beck@ deraadt@
2014-05-01Add Brainpool elliptic curves. From OpenSSL RT#2239 via ${DAYJOB}.miod1-0/+17
Be sure to rerun `make includes' after updating. ok tedu@ beck@ deraadt@
2012-10-13resolve conflictsdjm1-4/+37
2010-10-01resolve conflicts, fix local changesdjm1-5/+39
2009-01-09resolve conflictsdjm1-0/+3
2009-01-05update to openssl-0.9.8i; tested by several, especially krw@djm1-1/+104
2008-09-06resolve conflictsdjm1-9/+176
2006-06-27resolve conflictsdjm1-3/+17
2005-04-29resolve conflictsdjm1-0/+22
2003-05-12merge 0.9.7b with local changes; crank majors for libssl/libcryptomarkus1-1/+5
2002-09-10merge openssl-0.9.7-beta3, tested on vax by miod@markus1-0/+148
2002-05-15OpenSSL 0.9.7 stable 2002 05 08 mergebeck1-20/+191
2000-12-15openssl-engine-0.9.6 mergebeck1-37/+590
1998-10-05Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD buildryker1-0/+40
functionality for shared libs. Note that routines such as sslv2_init and friends that use RSA will not work due to lack of RSA in this library. Needs documentation and help from ports for easy upgrade to full functionality where legally possible.