395 Commits (db10ae50361a05508683282fcd8d2344a6a1517c)

Author SHA1 Message Date
David Benjamin 6378c47cb7 Unexport X509_CERT_AUX and remove X509_CERT_AUX.other 3 years ago
David Benjamin d0f14f3981 Document and tidy up X509_alias_get0, etc. 3 years ago
Adam Langley c7a3c46574 Don't loop forever in BN_mod_sqrt on invalid inputs. 3 years ago
David Benjamin ab69425a98 Remove ASN1_ADB_INTEGER. 3 years ago
David Benjamin fdd5260361 Correctly handle LONG_MIN in ASN1_INTEGER_get. 3 years ago
David Benjamin bdc35b6361 Rewrite and tighten ASN1_INTEGER encoding and decoding. 3 years ago
David Benjamin 366e886628 Deduplicate the rest of ASN1_INTEGER and ASN1_ENUMERATED. 3 years ago
David Benjamin 66d8563227 Limit the pthread_rwlock workaround to glibc. 3 years ago
David Benjamin 7fac386a15 Add an explicit indefinite-length output to CBS_get_any_ber_asn1_element. 3 years ago
David Benjamin c76da9d46a HPKE is now RFC 9180. 3 years ago
David Benjamin 123eaaef26 Record ClientHelloInner values in msg_callback. 3 years ago
David Benjamin 7198d1132b Explicitly reject self-referential ech_outer_extensions. 3 years ago
Benjamin Brittain 8d8d8f3ea7 Generates "low-level" bindings for Rust using bindgen 3 years ago
Adam Langley ec476ef044 Zero out the values from the integrity check. 3 years ago
Adam Langley f797570320 Ignore duplicates in |X509_STORE_add_*| 3 years ago
David Benjamin d80f17d5c9 Simplify __ARM_ARCH__ definition. 3 years ago
David Benjamin a94c267787 Don't use __ARMEL__/__ARMEB__ in aarch64 assembly 3 years ago
David Benjamin 661266ea06 Move CPU detection symbols to crypto/internal.h. 3 years ago
David Benjamin 37faa936b5 Move public APIs from cpu.h to crypto.h. 3 years ago
David Benjamin 1e15682f1a Enable SHA-512 ARM acceleration when available. 3 years ago
David Benjamin e21f272a66 Add BIO_tell and BIO_seek wrappers. 3 years ago
David Benjamin 9631bc1041 Remove non-standard wildcard input DNS names. 3 years ago
David Benjamin c3c540b9a4 Remove non-standard X.509 DNS wildcard matching. 3 years ago
David Benjamin 2042972e84 Make X509_REVOKED opaque. 3 years ago
Adam Langley 7e2a957888 Document |SSL_set1_host| return values. 3 years ago
Adam Langley 7e7e6b693f Add |SSL_set1_host| and |SSL_set_hostflags|. 3 years ago
David Benjamin 731d6cbef9 Add ERR_set_error_data for compatibility. 3 years ago
David Benjamin cd0b767492 Add BN_GENCB_new, BN_GENCB_free, and RSA_test_flags. 3 years ago
David Benjamin d703d95b80 Remove X509_REVOKED.sequence. 3 years ago
David Benjamin e7fc7a737c Export PKCS12_DEFAULT_ITER. 3 years ago
David Benjamin b3ed071ecc Add SSL_has_pending. 3 years ago
David Benjamin ea57bcbd66 Update HPKE test vectors. 3 years ago
David Benjamin 16a94930ac Add various OpenSSL compatibility functions. 3 years ago
Matt Mueller 27a6755740 Add PKCS7_bundle_raw_certificates function which takes CRYPTO_BUFFERs 3 years ago
David Benjamin 13c67c99d8 Enforce DER rules for BIT STRING values. 3 years ago
David Benjamin ee510f5889 Remove support for indefinite lengths in crypto/asn1. 3 years ago
David Benjamin 491af10360 Check for trailing data in extensions. 3 years ago
Adam Langley c2827d3b55 Add a function to express the desired record version protocol. 3 years ago
David Benjamin 7cac8faff2 Add CRYPTO_BUFFER_new_from_static_data_unsafe. 3 years ago
David Benjamin 28c48e38a4 Finish documenting asn1.h. 3 years ago
David Benjamin 2cbc39a3c0 Trim some undocumented symbols from asn1.h. 3 years ago
David Benjamin 1dcdbdad91 Document and const-correct multi-string types. 3 years ago
David Benjamin e1049fd88d Fully unexport X509_VAL. 3 years ago
David Benjamin d2d1d3c6a0 Document ASN1_OBJECT, i2c, and c2i functions. 3 years ago
David Benjamin a259a54842 Unexport ASN1_OBJECT_new. 3 years ago
David Benjamin efab69bf73 Return 0x80 in all ASN1_get_object error paths. 3 years ago
David Benjamin 471e631f46 Document low-level encoding functions in asn1.h. 3 years ago
David Benjamin 45608a1b9f Document and const-correct ASN1_TYPE functions. 3 years ago
David Benjamin ae274a25a2 Document i2a_ASN1_* functions. 3 years ago
David Benjamin a7e807481b Fix BIT STRING comparison in ASN1_STRING_cmp. 3 years ago