Commit Graph

  • 3390fd88d7 Correct outdated comments Watson Ladd 2019-03-07 13:06:00 -0800
  • f9c8d30897 Remove SSL_get_structure_sizes. David Benjamin 2019-03-05 11:31:30 -0600
  • b8d7b7498c Prefer vpaes over bsaes in AES-GCM-SIV and AES-CCM. David Benjamin 2019-03-02 18:53:58 -0600
  • da8bb847fd Tell ASan about the OPENSSL_malloc prefix. David Benjamin 2019-02-26 22:13:28 -0600
  • 8d685ec867 modes/asm/ghash-armv4.pl: address "infixes are deprecated" warnings. David Benjamin 2019-03-03 21:13:23 -0600
  • 55db667c62 Enable vpaes for aarch64, with CTR optimizations. David Benjamin 2019-02-25 15:47:51 -0600
  • b1b4ff93ca Check in vpaes-armv8.pl from OpenSSL unused and unmodified. David Benjamin 2019-02-25 15:46:56 -0600
  • 1fa5abc0b4 silence unused variable warnings when using OPENSSL_clear_free Jeremy Apthorp 2019-03-04 11:09:13 -0800
  • 19220dd6af Handle NULL public key in |EC_KEY_set_public_key|. Jeremy Apthorp 2019-03-04 11:01:15 -0800
  • 5ce12e6436 Add a 32-bit SSSE3 GHASH implementation. David Benjamin 2019-02-24 00:49:14 -0600
  • ae1e08709f Also include abi_test.cc in ssl_test_files. Robert Sloan 2019-03-01 16:01:30 -0800
  • c3889634a1 Don't pull abi_test.cc into non-GTest targets. David Benjamin 2019-03-01 15:03:05 -0500
  • a6124742d0 Update *_set_cert_cb documentation regarding resumption Alessandro Ghedini 2019-02-24 13:05:31 +0000
  • 1e0262ad87 Add a reference for Linux ARM ABI. David Benjamin 2019-02-27 12:01:15 -0500
  • a57435e138 Remove __ARM_ARCH__ guard on gcm_*_v8. David Benjamin 2019-02-26 19:53:47 -0600
  • f1f73f8966 Fix bsaes-armv7.pl getting disabled by accident. David Benjamin 2019-02-26 19:44:57 -0600
  • 6443173d03 Add an option to configure bssl speed chunk size. David Benjamin 2019-02-10 22:07:23 +0000
  • 98ad4d77e3 Appease GCC's uninitialized value warning. David Benjamin 2019-02-22 17:25:31 -0600
  • a367d9267f Set VPAES flags in x86-64 code. Adam Langley 2019-02-22 15:33:09 -0800
  • 65dc321492 Enable vpaes for AES_* functions. David Benjamin 2019-02-10 04:26:22 +0000
  • 3c19830f6f Avoid double-dispatch with AES_* vs aes_nohw_*. David Benjamin 2019-02-10 04:05:43 +0000
  • c18353d214 Add uint64_t support in CBS and CBB. Kaustubha Govind 2019-02-21 12:40:06 -0500
  • f109f20873 Clear out a bunch of -Wextra-semi warnings. David Benjamin 2019-02-21 10:49:57 -0600
  • 0326105aa9 Add compiled python files to .gitignore. Steven Valdez 2019-02-21 12:29:16 -0500
  • 24a18b8a40 Fix x86_64-xlate.pl comment regex. David Benjamin 2019-02-20 18:29:40 -0600
  • 1908667015 Add go 1.11 to go.mod. David Benjamin 2019-02-20 18:21:34 -0600
  • 104306f587 Remove STRICT_ALIGNMENT code from modes. David Benjamin 2019-02-09 22:14:30 +0000
  • d8598ce03f Remove non-STRICT_ALIGNMENT code from xts.c. David Benjamin 2019-02-09 21:50:21 +0000
  • 4d8e1ce5e9 Patch XTS out of ARMv7 bsaes too. David Benjamin 2019-02-02 22:21:48 +0000
  • fb35b147ca Remove stray prototype. David Benjamin 2019-02-02 22:04:42 +0000
  • eb2c2cdf17 Always define GHASH. David Benjamin 2019-02-02 19:06:06 +0000
  • 2f213f643f Update delegated credentials to draft-03 Watson Ladd 2019-02-12 16:59:54 -0800
  • b22c9fea47 Use Windows symbol APIs in the unwind tester. David Benjamin 2019-02-10 01:04:01 -0600
  • 2e819d8be4 Unwind RDRAND functions correctly on Windows. David Benjamin 2019-02-06 04:33:38 +0000
  • 15ba2d11a9 Patch out unused aesni-x86_64 functions. David Benjamin 2019-02-10 18:08:50 +0000
  • cc2b8e2552 Add ABI tests for aesni-gcm-x86_64.pl. David Benjamin 2019-02-10 17:54:08 +0000
  • 7a3b94cd2c Add ABI tests for x86_64-mont5.pl. David Benjamin 2019-01-28 04:27:38 +0000
  • 7ef4223fb3 sync EVP_get_cipherbyname with EVP_do_all_sorted Jeremy Apthorp 2019-01-28 11:07:48 -0800
  • d2a0ffdfa7 Hyperlink DOI to preferred resolver Katrin Leinweber 2019-02-08 20:00:51 +0100
  • a6c689e0da Remove stray semicolons. David Benjamin 2019-02-07 11:11:47 -0600
  • 2d38b83976 Remove separate default group list for servers. Adam Langley 2019-01-29 07:36:54 -0800
  • fcc1ad78f9 Enable all curves (inc CECPQ2) during fuzzing. Adam Langley 2019-01-29 07:32:23 -0800
  • 70fe610556 Implement ABI testing for aarch64. David Benjamin 2019-02-01 18:25:07 -0600
  • 55b9acda99 Fix ABI error in bn_mul_mont on aarch64. David Benjamin 2019-02-04 16:48:00 -0600
  • 0a87c4982c Implement ABI testing for ARM. David Benjamin 2019-01-07 14:29:48 -0600
  • 0a67eba62d Fix the order of Windows unwind codes. David Benjamin 2019-02-03 13:53:11 -0600
  • 28f035f48b Implement unwind testing for Windows. David Benjamin 2019-02-02 21:29:58 -0600
  • fc31677a1d Tolerate spaces when parsing .type directives. David Benjamin 2019-02-03 21:36:49 +0000
  • 20a9b409bb runner: Don't generate an RSA key on startup. David Benjamin 2019-02-01 15:59:20 -0600
  • 33f456b8b0 Don't use bsaes over vpaes for CTR-DRBG. David Benjamin 2019-01-12 15:29:10 +0000
  • 470bd56c9b perlasm/x86_64-xlate.pl: refine symbol recognition in .xdata. David Benjamin 2019-01-30 11:49:55 -0600
  • 9978f0a865 Add instructions for debugging on Android with gdb. David Benjamin 2019-01-30 16:56:54 -0600
  • d7266ecc9b Enforce key usage for RSA keys in TLS 1.2. Jesse Selover 2019-01-30 16:06:10 -0500
  • 1a51a5b4a6 Remove infra/config folder in master branch. David Benjamin 2019-01-29 17:45:29 -0600
  • 73308b6606 Avoid SCT/OCSP extensions in SH on {Omit|Empty}Extensions Filippo Valsorda 2019-01-28 18:22:26 -0500
  • 23e1a1f2d3 Test and fix an ABI issue with small parameters. David Benjamin 2019-01-28 04:06:57 +0000
  • ab578adf44 Add RSAZ ABI tests. David Benjamin 2019-01-26 20:57:51 +0000
  • 3859fc883d Better document RSAZ and tidy up types. David Benjamin 2018-12-31 19:36:22 +0000
  • e569c7e25d Add ABI testing for 32-bit x86. David Benjamin 2019-01-26 17:29:08 +0000
  • 8cbb5f8f20 Add a very roundabout EC keygen API. David Benjamin 2019-01-25 16:36:28 -0600
  • 23dcf88e18 Add some Node compatibility functions. David Benjamin 2019-01-25 04:44:22 +0000
  • 6c1b376e1d Implement server support for delegated credentials. Christopher Patton 2018-07-17 12:49:41 -0700
  • 4545503926 Add a constant-time pshufb-based GHASH implementation. David Benjamin 2019-01-09 03:35:56 +0000
  • 9801a07145 Tweak some slightly fragile tests. Adam Langley 2019-01-23 14:05:40 -0800
  • 4bfab5d9d7 Make 256-bit ciphers a preference for CECPQ2, not a requirement. Adam Langley 2019-01-23 13:52:17 -0800
  • fa81cc65dd Update comments around JDK11 workaround. David Benjamin 2019-01-16 18:11:46 -0600
  • c47f7936d0 Add a RelWithAsserts build configuration. David Benjamin 2019-01-22 19:49:35 -0600
  • 51011b4a26 Remove union from |SHA512_CTX|. Adam Langley 2019-01-22 15:24:26 -0800
  • 4f3f597d32 Avoid unwind tests on libc functions. David Benjamin 2019-01-22 03:42:25 +0000
  • 14c611cf91 Don't pass NULL,0 to qsort. David Benjamin 2019-01-21 20:33:09 +0000
  • 9847cdd785 Fix signed left-shifts in curve25519.c. David Benjamin 2019-01-21 07:40:33 +0000
  • fc27a1919c Add an option to build with UBSan. David Benjamin 2019-01-21 07:25:12 +0000
  • 2fe0360a4e Fix undefined pointer casts in SHA-512 code. David Benjamin 2019-01-12 18:43:18 +0000
  • 72f015562c HRSS: flatten sample distribution. Adam Langley 2019-01-21 12:53:43 -0800
  • c1615719ce Add test of assembly code dispatch. Adam Langley 2018-11-27 14:07:12 -0800
  • eadef4730e Simplify HRSS mod3 circuits. Adam Langley 2019-01-16 17:20:24 -0800
  • 20f4a043eb Add SSL_OP_NO_RENEGOTIATION Adam Langley 2019-01-21 10:04:17 -0800
  • 899835fad4 Rename Fiat include files to end in .h Adam Langley 2019-01-21 09:04:11 -0800
  • 32e59d2d32 Switch to new fiat pipeline. David Benjamin 2019-01-08 23:08:42 +0000
  • f36c3ad3e4 Don't look for libunwind if cross-compiling. David Benjamin 2019-01-15 12:45:57 -0600
  • 5590c715e2 Mark some unmarked array sizes in curve25519.c. David Benjamin 2019-01-08 23:35:04 +0000
  • 823effe975 Revert "Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos" Adam Langley 2019-01-16 11:47:47 -0800
  • 73b1f181b6 Add ABI tests for GCM. David Benjamin 2019-01-11 00:32:27 +0000
  • 8285ccd8fc Fix SSL_R_TOO_MUCH_READ_EARLY_DATA. David Benjamin 2019-01-15 15:21:44 -0600
  • b65ce68c8f Test CRYPTO_gcm128_tag in gcm_test.cc. David Benjamin 2019-01-09 22:26:52 +0000
  • f18bd55240 Remove pointer cast in P-256 table. David Benjamin 2019-01-12 07:52:34 +0000
  • 3eac8b7708 Ignore new fields in forthcoming Wycheproof tests. Adam Langley 2019-01-14 13:50:02 -0800
  • 5349ddb747 Fix RSAZ's OPENSSL_cleanse. David Benjamin 2018-12-31 07:28:49 +0000
  • 3cbb0299a2 Allow configuring QUIC method per-connection Alessandro Ghedini 2018-12-13 13:53:57 +0000
  • de3c1f69cc Fix header file for _byteswap_ulong and _byteswap_uint64 from MSVC CRT Tom Tan 2019-01-10 13:44:42 -0800
  • 2bee229103 Add ABI tests for HRSS assembly. David Benjamin 2019-01-07 02:49:18 +0000
  • d99b549b8e Add AES ABI tests. David Benjamin 2019-01-06 06:39:23 +0000
  • c0f4dbe4e2 Move aes_nohw, bsaes, and vpaes prototypes to aes/internal.h. David Benjamin 2019-01-06 03:49:46 +0000
  • e592d595c4 Add direction flag checking to CHECK_ABI. David Benjamin 2019-01-07 02:05:52 +0000
  • b2f56f9283 Add ABI tests for ChaCha20_ctr32. David Benjamin 2019-01-05 06:32:23 +0000
  • 5e350d13f5 Add ABI tests for MD5. David Benjamin 2019-01-01 22:08:19 +0000
  • 7076be5141 Refresh fuzzer corpus. David Benjamin 2019-01-07 17:59:25 -0600
  • b84674b2d2 Delete the variants/draft code. Steven Valdez 2018-08-28 10:14:07 -0400
  • 6c597be1c6 Update tools. David Benjamin 2019-01-07 15:13:04 -0600
  • 35771ff8af Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos Raul Tambre 2019-01-05 22:39:39 +0200