379 Commits (7198d1132bc194b360c37b05b9a82f6231533114)

Author SHA1 Message Date
David Benjamin 7198d1132b Explicitly reject self-referential ech_outer_extensions. 3 years ago
James Muir 0fc57bef18 Simpler square-root computation for Ed25519 3 years ago
David Benjamin b90261a383 Implement PEM_read_bio_DHparams with the macro. 3 years ago
Mark Schott c03e99a59f Fix Unicode strings for C++20 3 years ago
David Benjamin 345c86b1cf Switch CRYPTO_BUFFER_POOL to SipHash-2-4. 3 years ago
David Benjamin be04c566c9 Add ARMV8_SHA512 detection for Fuchsia. 3 years ago
David Benjamin d1593f54c9 Make EVP_AEAD_CTX_free accept NULL. 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
Adam Langley 0354b79d70 Don't #include "internal.h" twice. 3 years ago
Adam Langley 24e97fb69f Version bump: 2 -> 3. 3 years ago
David Benjamin a94c267787 Don't use __ARMEL__/__ARMEB__ in aarch64 assembly 3 years ago
David Benjamin 846a22700f Switch __ARM_FEATURE_CRYPTO to __ARM_FEATURE_{AES,SHA2}. 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 295b31324f Rename CPU feature files with underscores. 3 years ago
David Benjamin 1e15682f1a Enable SHA-512 ARM acceleration when available. 3 years ago
David Benjamin af561c221d Sync sha512-armv8.pl up to 753316232243ccbf86b96c1c51ffcb41651d9ad5. 3 years ago
David Benjamin e90cf82acc Import sha512-armv8.pl transforms from upstream NEON code. 3 years ago
David Benjamin 9bcc12d540 Import a few test vectors from OpenSSL. 3 years ago
David Benjamin 066469055f Fix X509_CRL_print error-handling. 3 years ago
David Benjamin 94089a8b53 Silence -Wformat-signedness when printing X.509 versions. 3 years ago
David Benjamin 866b88dfe7 Don't print small, negative serial numbers in decimal. 3 years ago
David Benjamin 4f1fae3043 Fix the easy -Wformat-signedness errors. 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 405c7888a7 Rewrite X.509 name-matching tests. 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
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
Adam Langley 3a667d10e9 Binary tag bump: 1 -> 2 3 years ago
David Benjamin e7fc7a737c Export PKCS12_DEFAULT_ITER. 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 ba20a754ed Remove outdated comment in ECDSA implementation. 3 years ago
David Benjamin 703cb721ed Add missing assert.h include. 3 years ago
David Benjamin cf8d3ad3ce Check tag class and constructed bit in d2i_ASN1_OBJECT. 3 years ago
David Benjamin 414a0f86e5 Don't parse constructed BIT STRINGs in crypto/bytestring 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 a70edd47a2 Remove support for constructed strings in crypto/asn1. 3 years ago
David Benjamin 491af10360 Check for trailing data in extensions. 3 years ago
David Benjamin 9fd1637569 Fold x509v3/pcy_int.h into x509v3/internal.h. 3 years ago
David Benjamin 91b8924969 Switch kModuleDigestSize to a macro. 3 years ago
David Benjamin 7cac8faff2 Add CRYPTO_BUFFER_new_from_static_data_unsafe. 3 years ago
David Benjamin 2cbc39a3c0 Trim some undocumented symbols from asn1.h. 3 years ago
Adam Langley 89386ac89b Add magic tag to BoringSSL binaries. 3 years ago