Commit Graph

3128 Commits

Author SHA1 Message Date
Alessandro Ghedini 3e513cc619 Update boringssl submodule pointer
* 2020-11-09 Document X509V3_add1_i2d and friends.
* 2020-11-09 Re-reformat x509.h.
* 2020-11-11 aarch64: Fix name of gnu property note section
* 2020-11-10 Reformat and convert comments in asn1.h.
* 2020-11-10 Unwind M_ASN1_* macros for primitive types.
* 2020-11-10 Switch M_ASN1_TIME macros within the library.
* 2020-11-11 Remove the legacy MSTRING M_ASN1 macros.
* 2020-11-10 Rearrange ASN1_STRING_copy slightly.
* 2020-11-09 Document some defaults for the EVP RSA interface.
* 2020-11-10 Document the basic ASN1_STRING functions.
* 2020-11-10 Remove some unnecessary pointer casts.
* 2020-09-04 Add APIs for checking ASN.1 INTEGERs.
* 2020-11-11 Const-correct and document more X509 functions.
* 2020-11-13 Fix NETSCAPE_SPKI_get_pubkey documentation.
* 2020-11-18 Always check the TLS 1.3 downgrade signal.
* 2020-11-19 Rename the master_key field in SSL_SESSION to secret.
* 2020-11-19 Add FIPS self test for the TLS KDF.
* 2020-11-19 acvp: add SHA-512/256 support.
* 2020-11-19 Document ASN1_STRING.
* 2020-11-30 Add digest.h to self_check.c
* 2020-11-30 util/fipstools/acvp/acvptool: buffer signal channel to avoid losing signal
* 2020-11-30 Poly1305: Use |size_t|; assert |poly1305_state| is large enough.
* 2020-11-25 Improve sk_dup.
* 2020-12-01 aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode
* 2020-12-01 Only accept little-endian ARM and MIPS variants in base.h.
* 2020-12-02 Update FIPS.md to include latest FIPS certificate.
* 2020-12-02 draft-ietf-tls-certificate-compression is now RFC 8879.
* 2020-12-02 Get closer to Ed25519 boundary conditions.
* 2020-12-01 PWCT failures should clear the generated key.
* 2020-10-29 Fix EDIPartyName parsing and GENERAL_NAME_cmp.
* 2020-12-08 Const-correct GENERAL_NAME_cmp.
* 2020-12-07 acvp: fix subprocess_test.go
* 2020-12-07 acvp: tweak config
* 2020-12-07 acvp: add TLS KDF support
* 2020-03-11 Implement GREASE for ECH (draft-ietf-tls-esni-08).
* 2020-12-08 Reject bad ASN.1 templates with implicitly-tagged CHOICEs.
* 2020-12-08 Align armv8.pl references to OPENSSL_armcap_P.
* 2020-12-08 acvp: add support for KAS
* 2020-12-10 Add TLS_KDF to documented break tests.
* 2020-12-09 Skip ASN.1 template tests in Windows shared library builds.
* 2020-12-01 Switch to passive entropy collection for Android FIPS.
* 2020-12-11 Finish switching to NASM.
* 2020-12-11 Remove unused Netware codepaths in x86 perlasm.
* 2020-12-10 Move DH code into the FIPS module.
* 2020-12-10 acvp: add support for finite-field Diffie–Hellman.
* 2020-12-14 Include bn.h from bn/internal.h
* 2020-12-02 Fix ChaCha20-Poly1305 x86-64 asm on Windows
* 2020-12-15 Check for trailing data in X509Test.GeneralName.
* 2020-12-15 Use stdlib.h instead of cstdlib in span.h.
* 2020-12-14 Add support for the new QUIC TLS extension codepoint
* 2020-12-14 Move DH parameter generation out of the FIPS module.
* 2020-12-16 Revert "Add support for the new QUIC TLS extension codepoint"
* 2020-12-16 Use more efficient std::string::find overload.
* 2020-12-17 Export tool_sources to GN.
* 2020-12-16 Allow some non-minimal lengths in BER.
* 2020-12-17 acvp: load config later.
* 2020-12-17 acvp: fix silly errors.
* 2020-12-22 Add .text.unlikely.* pattern to fips_shared.lds.
* 2020-12-23 acvp: better document the subprocess protocol.
* 2020-12-23 Gerrit ignores <sup>; use Unicode superscript instead.
* 2020-12-21 Update ECH GREASE to draft-ietf-tls-esni-09
* 2020-12-21 Fix awkward wording in comment.
* 2021-01-05 Fix chacha20_poly1305_x86_64.pl comments.
* 2020-12-17 acvp: add tests
* 2021-01-06 Update third_party/googletest.
* 2020-12-22 delocate: support alternative comment indicators
* 2020-12-22 delocate: eliminate expression from vpaes assembly.
* 2021-01-06 Add some OpenSSL-compatibility aliases
* 2020-12-17 acvp: drop subprocess_test.go
* 2021-01-06 Update HPKE to draft-irtf-cfrg-hpke-07.
* 2021-01-07 A handful more compatibility functions.
* 2021-01-06 Optimize suffix building in FileTest::ReadNext().
* 2021-01-08 Use gai_strerrorA on Windows.
* 2020-10-19 Add ASM optimizations for Windows on Arm
* 2020-12-22 delocate: handle Aarch64 assembly in parser.
* 2020-10-29 Send ECH acceptance signal from backend server.
* 2021-01-12 Test that ALPS can be deferred to the ALPN callback.
* 2021-01-12 runner: Allow tokbind without RI/EMS in TLS 1.3.
* 2021-01-12 Fix ALPS state machine in QUIC servers.
* 2021-01-12 Make QUIC work with -async tests.
* 2021-01-12 Make QUIC tests work with early data.
* 2021-01-12 Run extension tests at all protocols.
* 2021-01-12 Replace MockQUICTransport tags with record types.
* 2020-12-22 delocate: preprocess perlasm output on Aarch64
* 2021-01-14 Add support for the new QUIC TLS extension codepoint
* 2021-01-15 doc: fix SSL_set0_rbio
* 2021-01-18 acvp: add XTS support.
* 2021-01-19 Fix client 0-RTT handling with ALPS.
* 2021-01-08 Add DH_compute_key_padded.
* 2020-12-22 delocate: support Aarch64
* 2021-01-19 Make BN_clear_free a wrapper around BN_free.
* 2021-01-20 Define TLSEXT_TYPE_quic_transport_parameters to the old code point for now.
* 2021-01-21 Fix comments that refer to old draft of HPKE.
* 2021-01-21 acvp: don't advertise SHA-1 RSA signature generation.
* 2021-01-21 acvp: drop 3DES fields from output when unused.
* 2021-01-17 Support cross-compiling AArch64 FIPS to Android.
* 2021-01-22 acvp: update test expectations in light of 8dcdcb39a7
* 2021-01-22 acvp: check that the payloadLen of cipher tests is correct.
* 2021-01-21 Add basic BLAKE2b-256 support.
* 2021-01-25 acvp: update to newer FFDH test.
* 2021-01-19 Add FFDH FIPS self-test.
* 2021-01-27 Support MOVLPS and MOVHPS in delocate.
* 2021-01-27 Benchmark BORINGSSL_self_test in FIPS mode.
* 2021-01-27 acvp: move CMAC verification into the module wrapper.
* 2021-01-28 Use ID instead of Id in Go.
* 2021-01-29 Fix TLS13SessionID-TLS13 test.
* 2021-01-29 Revert "Disable check that X.509 extensions implies v3."
* 2021-02-02 Add missing include to self_check.c.
* 2021-02-02 Add various function calls to test_fips.
* 2021-02-04 Include bn/internal.h for non-bcm.c builds.
2021-02-10 12:59:03 +00:00
Ivan Nikulin e473e32ab4 Bump boring-sys to 1.0.3 2021-02-08 13:27:47 +00:00
Ivan Nikulin b581fc54a8
Merge pull request #7 from hayleyjames/master
Include .asm files required for Windows
2021-02-08 13:08:47 +00:00
Hayley James 5a8f7264e4
Include .asm files required for Windows 2021-01-28 13:58:35 +00:00
Ivan Nikulin 97029c4d0b Bump hyper-boring version 2021-01-20 11:27:35 +00:00
Ivan Nikulin 3364ecc2e7
Merge pull request #6 from gabi-250/ipv6-hosts
Ensure the host can be parsed as an IPv6 address.
2021-01-20 11:26:25 +00:00
Gabriela Alexandra Moldovan 12d6a27104 Fix clippy warning. 2021-01-08 16:53:20 +00:00
Gabriela Alexandra Moldovan 51e36d1f1a Ensure the host can be parsed as an IPv6 address. 2021-01-08 16:53:17 +00:00
Ivan Nikulin a6fbc0fed2 Bump version 2020-12-23 14:15:50 +00:00
Ivan Nikulin f809be1a90
Merge pull request #5 from cloudflare/err-src-stream
Implement conversion of HandshakeError to the source stream
2020-12-23 14:11:43 +00:00
Ivan Nikulin f40ac2d1ed Implement conversion of HandshakeError to the source stream 2020-12-23 12:25:30 +00:00
Ivan Nikulin 42322f8b1e Make clippy happy 2020-12-03 14:12:46 +00:00
Ivan Nikulin 2fc44386af Add support for wss: scheme in hyper-boring 2020-12-03 01:25:18 +00:00
Ivan Nikulin f8ab082d59
Merge pull request #2 from gabi-250/fix-boring-links
Fix hyper-boring repository link.
2020-11-14 13:57:40 +00:00
Gabriela Alexandra Moldovan 31ed6443b1 Fix boring repository links. 2020-11-14 00:03:43 +00:00
Ivan Nikulin 5a308ba6ab Add publish script 2020-11-12 13:08:13 +00:00
Ivan Nikulin 5afd10b577 Fix boring-sys linking. Bump version. 2020-11-12 13:03:41 +00:00
Ivan Nikulin 2b61e14211 Fix doc comment 2020-11-11 20:40:58 +00:00
Ivan Nikulin fda73f4947 Fix docs 2020-11-11 20:32:53 +00:00
Ivan Nikulin f4096d8afd Add hyper-boring 2020-11-11 20:29:54 +00:00
Ivan Nikulin 548771adb1 Add tokio-boring 2020-11-11 19:26:22 +00:00
Ivan Nikulin ec45baa6d8 Revive CI 2020-11-11 19:01:29 +00:00
Ivan Nikulin fc07d7dfbb Fix doc comments 2020-11-11 18:08:14 +00:00
Ivan Nikulin 5cb8947d7e Rename stuff 2020-11-11 17:47:30 +00:00
Ivan Nikulin 0f5daa8eb5 Remove LibreSSL leftovers 2020-11-11 14:18:00 +00:00
Ivan Nikulin 9bd7645701 Remove ossl110 gate 2020-11-11 14:08:37 +00:00
Ivan Nikulin 7d9a77e916 Remove ossl102 gate 2020-11-11 13:34:48 +00:00
Ivan Nikulin 61b600331b Remove ossl101 gate 2020-11-11 13:21:33 +00:00
Ivan Nikulin a4c8a21997 Remove ossl110f config gate 2020-11-11 13:15:02 +00:00
Ivan Nikulin 0da810d4d5 Remove ossl110g feature gate 2020-11-11 13:11:45 +00:00
Ivan Nikulin 96d14f9e4b Remove ossl111 feature gate 2020-11-11 13:09:33 +00:00
Ivan Nikulin 8e54554cf8 Remove unimplemented OSSL111 stuff 2020-11-11 00:43:27 +00:00
Ivan Nikulin 1ae3ef578f Remove LibreSSL-specific code 2020-11-11 00:15:24 +00:00
Ivan Nikulin a9ea9b26e7 Revive tests 2020-11-11 00:09:31 +00:00
Ivan Nikulin 7908e99fae Fix compilation warnings 2020-11-10 12:34:35 +00:00
Ivan Nikulin a6f5beeb33 Remove decrepit and unavaliable API and fix signatures 2020-11-10 00:18:28 +00:00
Ivan Nikulin df0b31b651 BoringSSL 2020-11-08 12:55:18 +00:00
Steven Fackler d46f3d9e9d
Merge pull request #1360 from mbrubeck/deps
Update to cfg-if 1.0
2020-10-12 14:53:09 -04:00
Matt Brubeck 5b9b4429f8 Update to cfg-if 1.0 2020-10-12 11:22:52 -07:00
Steven Fackler 742db0d37f
Merge pull request #1357 from stbuehler/clippy-matches-macro
Silence clippy::match_like_matches_macro (would require rust 1.42)
2020-10-10 07:26:20 -04:00
Steven Fackler 7f2b63eb71
Merge pull request #1358 from breard-r/fix_typo
Fix a typo
2020-10-10 07:25:59 -04:00
Rodolphe Breard 5fc9ad88a3 Fix a typo 2020-10-10 13:02:02 +02:00
Stefan Bühler c1c379af02 Silence clippy::match_like_matches_macro (would require rust 1.42) 2020-10-10 13:01:40 +02:00
Steven Fackler d9d805f3d7
Merge pull request #1347 from stbuehler/more-x509-ext-bindings
More bindings to handle x509 extensions
2020-09-29 20:04:35 -04:00
Stefan Bühler df0ad695a1 Update some X509_CRL bindings for libressl281 2020-09-28 13:44:22 +02:00
Stefan Bühler f83ed2e074 Add some X509_REVOKED bindings, make extensions field public 2020-09-28 13:44:22 +02:00
Stefan Bühler 0076028eda Add more extension bindings for STACK_OF(X509_EXTENSION) 2020-09-28 13:44:22 +02:00
Steven Fackler 68a19bafdb
Merge pull request #1346 from stbuehler/fix-asn1-octect-string-bindings
Fix ASN1_OCTET_STRING in bindings
2020-09-28 07:22:20 -04:00
Stefan Bühler 4707e74420 Fix ASN1_OCTET_STRING in bindings 2020-09-28 11:44:00 +02:00
Steven Fackler 32b1736368
Merge pull request #1344 from stbuehler/x509-bindings
Various x509 bindings
2020-09-26 14:04:36 -04:00