1534 Commits (9b63f2964d4fd0c3c5063040497c6b8f1fec71e8)

Author SHA1 Message Date
  Adam Langley b1b6229fc8 Add NEON implementation of curve25519. 9 years ago
  Adam Langley 9e65d487b8 Allow |CRYPTO_is_NEON_capable| to be known at compile time, if possible. 9 years ago
  Adam Langley 3ac32b1eda Fix curve25519 code for MSVC. 9 years ago
  Adam Langley 4fb0dc4b03 Add X25519 and Ed25519 support. 9 years ago
  Piotr Sikora c324f1783e Make sure pthread_once() succeeds. 9 years ago
  Piotr Sikora 9361243065 Don't include <alloca.h>, it's no longer needed. 9 years ago
  David Benjamin 2077cf9152 Use UINT64_C instead of OPENSSL_U64. 9 years ago
  David Benjamin af07365b49 Check for overflow when parsing a CBS with d2i_*. 9 years ago
  David Benjamin 780cd92b98 modes/asm/ghash-armv4.pl: extend Apple fix to all clang cases. 9 years ago
  Adam Langley f9c77dedfa Drop CBB allocation failure test. 9 years ago
  Adam Langley a33915d690 Have |CBB_init| zero the |CBB| before any possible failures. 9 years ago
  Adam Langley c5c85defb2 Make RAND_seed read a byte of random data. 9 years ago
  Adam Langley d9e27021e1 Don't encode or decode ∞. 9 years ago
  Adam Langley e7806fd477 Remove point-on-curve check from |ec_GFp_simple_oct2point|. 9 years ago
  David Benjamin 20c373118c Become partially -Wmissing-variable-declarations-clean. 9 years ago
  Brian Smith 7308aaa9b4 Remove `EC_GFp_simple_method` (dead code). 9 years ago
  Brian Smith f872951880 Fix null pointer dereference when using "simple" EC. 9 years ago
  Brian Smith 8bde5d2e51 Remove the unused |Ni| member of |BN_MONT_CTX|. 9 years ago
  David Benjamin ce7ae6fa27 Enable AVX code for SHA-*. 9 years ago
  Brian Smith 9f1f04f313 Remove nistz256 dead code for non-default generators. 9 years ago
  Piotr Sikora d7421ebf6c Remove condition which always evaluates to true (size_t >= 0). 9 years ago
  Piotr Sikora d386394aad Test for underflow before subtraction. 9 years ago
  David Benjamin ef14b2d86e Remove stl_compat.h. 9 years ago
  David Benjamin cd24a39f1b Limit DHE groups to 4096-bit. 9 years ago
  Adam Langley 4ab254017c Add AArch64 Montgomery assembly. 9 years ago
  Adam Langley ad38dc7452 Enable Montgomery optimisations on ARM. 9 years ago
  Adam Langley 2e64f1b5d5 Check PKCS#8 pkey field is valid before cleansing. 9 years ago
  Brian Smith 5d5e39f5d2 Remove non-ASM version of |bn_mul_mont| in bn/generic.c. 9 years ago
  Brian Smith 2e24b9bf73 Allow SHA-512 unaligned data access in |OPENSSL_NO_ASM| mode. 9 years ago
  David Benjamin e82e6f6696 Constify more BN_MONT_CTX parameters. 9 years ago
  Brian Smith 9d94d5e4ae Remove untested, unnecessary big-endian SHA-1/SHA-256 optimizations. 9 years ago
  Adam Langley 38feb990a1 Require that EC points are on the curve. 9 years ago
  Adam Langley 5f88999a1e Fix up several comments and detect problems in the future. 9 years ago
  Adam Langley c2d3280f0f Add SSL_get_ivs. 9 years ago
  Brian Smith ac9404c3a8 Improve crypto/digest/md32_common.h mechanism. 9 years ago
  David Benjamin 8fb0f525e1 Free BN_MONT_CTX in generic code. 9 years ago
  David Benjamin bb875350b3 Fix ASan bot. 9 years ago
  David Benjamin d93831d71a Make it possible for a static linker to discard unused RSA functions. 9 years ago
  David Benjamin e8f783ac0d Unwind DH_METHOD and DSA_METHOD. 9 years ago
  David Benjamin 3fc138eccd Don't bother sampling __func__. 9 years ago
  Adam Langley 165248c24f Fix several MSVC warnings. 9 years ago
  Adam Langley 8f7ecb8f0c (Hopefully) fix a warning on Windows. 9 years ago
  Adam Langley 466b9895ac Initialise variable before jump. 9 years ago
  Adam Langley 1895493868 Add Intel's P-256 9 years ago
  Matt Braithwaite fa9eb568b0 Correct the spelling of "primitive". 9 years ago
  Adam Langley f1c1cf8794 Revert "Improve crypto/digest/md32_common.h mechanism." 9 years ago
  Brian Smith 00461cf201 Improve crypto/digest/md32_common.h mechanism. 9 years ago
  Adam Langley efb42fbb60 Make BN_mod_exp_mont_consttime take a const context. 9 years ago
  Adam Langley d9e817309a Fix several warnings that arise in Android. 9 years ago
  David Benjamin 51a01a5cd4 Revert most of "Refactor ChaCha20-Poly1305 AEAD nonce handling." 9 years ago