aboutsummaryrefslogtreecommitdiff
path: root/crypto/obj
AgeCommit message (Expand)AuthorFilesLines
2022-06-08Add EVP_PKEY_HKDF for OpenSSL compatibility.David Benjamin3-1/+7
2021-08-20Refer to RFCs consistently.David Benjamin1-5/+5
2021-06-30Make ASN1_OBJECT opaque.David Benjamin2-26/+28
2021-06-22Prefix internal LHASH functions.David Benjamin1-2/+2
2021-06-22Unexport almost all of LHASH.David Benjamin1-0/+1
2021-03-15Align with OpenSSL on constness of static ASN1_OBJECTs.David Benjamin1-3/+3
2020-04-15Add SHA-512-256.Adam Langley3-1/+17
2020-01-22Define EVP compatibility constants for X448 and Ed448.David Benjamin3-11/+22
2019-11-20Halve the size of the kNIDsIn* constantsDavid Benjamin3-25/+26
2019-10-22Add compatibility functions for sigalgsShelley Vohr3-2/+14
2019-10-21Rename a number of BUF_* functions to OPENSSL_*.David Benjamin1-2/+1
2019-10-18Drop CECPQ2b code.fips-android-20191020Adam Langley3-8/+1
2019-05-24Integrate SIKE with TLS key exchange.Kris Kwiatkowski3-1/+8
2018-12-12Add initial HRSS support.Adam Langley3-4/+11
2018-11-19Regenerate obj_dat.hAdam Langley1-873/+6176
2018-11-14Speculatively remove __STDC_*_MACROS.David Benjamin1-4/+0
2018-10-15Use proper functions for lh_*.David Benjamin1-0/+2
2018-09-05Flatten most of the crypto target.David Benjamin1-10/+0
2018-08-10Update citations to RFC 8410.David Benjamin1-1/+1
2018-05-08Add some more compatibility functions.David Benjamin1-0/+2
2017-11-30Also add a decoupled OBJ_obj2txt.David Benjamin1-73/+6
2017-11-27Reimplement OBJ_txt2obj and add a lower-level function.David Benjamin1-69/+29
2017-09-29Switch OPENSSL_VERSION_NUMBER to 1.1.0.David Benjamin1-0/+16
2017-08-18Run the comment converter on libcrypto.David Benjamin2-33/+33
2017-08-11Add OpenSSL 1.1.0's cipher property functions.David Benjamin3-1/+54
2017-06-12Align EVP_PKEY Ed25519 API with upstream.David Benjamin4-40/+74
2017-06-07Convert obj_tests to gtestKári Tristan Helgason2-104/+48
2017-06-02Fix typo in comments.Piotr Sikora1-1/+1
2017-04-05Teach crypto/x509 how to verify an Ed25519 signature.David Benjamin1-3/+3
2017-04-05Implement draft-ietf-curdle-pkix-04's serialization.David Benjamin3-2/+12
2016-12-21Reimplement objects.pl in Go.David Benjamin7-5788/+6858
2016-12-21Work around language and compiler bug in memcpy, etc.David Benjamin2-9/+11
2016-12-21Trim and simplify obj_xref.c.David Benjamin5-342/+62
2016-12-09Remove CECPQ1 (experimental post-quantum key agreement).Matthew Braithwaite2-4/+0
2016-08-10Rename the |dont_return_name| flag of |OBJ_obj2txt| to |always_return_oid|.Adam Langley2-6/+6
2016-08-09Make obj2txt accept empty OIDs because Python depends on it.Martin Kreichgauer2-8/+12
2016-08-06Reimplement OBJ_obj2txt.David Benjamin2-124/+135
2016-08-05Resolve a small handful of size_t truncation warnings.David Benjamin1-1/+5
2016-08-05Write a test for OBJ_obj2txt.David Benjamin1-1/+94
2016-05-31Split unlock functions into read/write variants.David Benjamin1-10/+10
2016-05-19Elliptic curve + post-quantum key exchangeMatt Braithwaite2-0/+4
2016-04-26Fix build.David Benjamin1-1/+1
2016-04-26Fix a bug in obj_dat.pl and add basic crypto/obj tests.David Benjamin4-8/+119
2016-03-31Rename obj_mac.h to nid.h and make it a multiply-includable header.David Benjamin4-19/+39
2016-03-07Rename NID_x25519 to NID_X25519.David Benjamin3-4/+4
2015-12-22Allocate a NID for X25519.David Benjamin3-3/+10
2015-08-26Move arm_arch.h and fix up lots of include paths.Adam Langley1-1/+1
2015-07-16Remove the func parameter to OPENSSL_PUT_ERROR.David Benjamin1-5/+5
2015-05-28Tidy up overflows in obj_cmp.David Benjamin1-7/+7
2015-05-27Remove fake RLE compression OID.David Benjamin2-1572/+1566