785 Commits (47ebec12104b92a8b6266f5e56edc6487220a681)

Author SHA1 Message Date
  Brian Smith e2136d9c28 Remove |EC_GROUP_precompute_mult| and |EC_KEY_precompute_mult|. 9 years ago
  Brian Smith 9b26297608 Make |EC_GROUP_precompute_mult|/|EC_KEY_precompute_mult| no-ops. 9 years ago
  Adam Langley 9e65d487b8 Allow |CRYPTO_is_NEON_capable| to be known at compile time, if possible. 9 years ago
  Adam Langley 4fb0dc4b03 Add X25519 and Ed25519 support. 9 years ago
  Adam Langley b00061cea7 Add SSL_CIPHER_is_AES[128|256]CBC. 9 years ago
  David Benjamin 3a59611726 size_t SSL*_use_*_ASN1. 9 years ago
  Adam Langley c5c85defb2 Make RAND_seed read a byte of random data. 9 years ago
  Brian Smith 8bde5d2e51 Remove the unused |Ni| member of |BN_MONT_CTX|. 9 years ago
  David Benjamin cd24a39f1b Limit DHE groups to 4096-bit. 9 years ago
  David Benjamin 6e80765774 Add SSL_get_server_key_exchange_hash. 9 years ago
  Adam Langley 59b0fccb51 Define BORINGSSL_201510. 9 years ago
  David Benjamin e6d1e5a871 Use typedef names, not struct names. 9 years ago
  David Benjamin e82e6f6696 Constify more BN_MONT_CTX parameters. 9 years ago
  David Benjamin c7817d8ce2 Add SSL_CIPHER_get_min_version and tidy up SSL_TLSV1_2 logic. 9 years ago
  Adam Langley 38feb990a1 Require that EC points are on the curve. 9 years ago
  David Benjamin ef793f4b6f Add various functions for SSL_CIPHER. 9 years ago
  Adam Langley 5f88999a1e Fix up several comments and detect problems in the future. 9 years ago
  Adam Langley e57a19203f Add missing newline in aead.h. 9 years ago
  Adam Langley c2d3280f0f Add SSL_get_ivs. 9 years ago
  David Benjamin a97b737fb0 Separate CCS and handshake writing in DTLS. 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 e8f783ac0d Unwind DH_METHOD and DSA_METHOD. 9 years ago
  David Benjamin 3fc138eccd Don't bother sampling __func__. 9 years ago
  Adam Langley 27a0d086f7 Add ssl_renegotiate_ignore. 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
  David Benjamin 13e81fc971 Fix DTLS asynchronous write handling. 9 years ago
  Torbjörn Granlund 069bedfe0c Fix documentation typo. 9 years ago
  Adam Langley bb85f3d655 Reorganise |SSL_SESSION| and |SSL| to save a little memory. 9 years ago
  David Benjamin 8e4db8b1c2 Fix even more ChaCha20 rename deadlocks. 9 years ago
  David Benjamin 87cfcdb6df Resolve another ChaCha20-Poly1305 rename deadlock. 9 years ago
  David Benjamin 7dd3f77256 Fix aead.h header typo. 9 years ago
  David Benjamin f8e9dcaeea iOS builds use the static ARM CPU configuration. 9 years ago
  Brian Smith 0dc2a8aee2 Clean up |ECDH_compute_key|. 9 years ago
  Brian Smith 274341dd6e Change the type of |EC_GROUP_get_degree| and friends to |unsigned|. 9 years ago
  David Benjamin e93ffa5da7 Clarify that SSL_get_peer_cert_chain returns the unverified chain. 9 years ago
  Adam Langley 05ee4fda1c Add no-op functions |CRYPTO_malloc_init| and |ENGINE_load_builtin_engines|. 9 years ago
  Adam Langley 5dbdad9c33 For now, give the unsuffixed ChaCha20 AEAD name to the old version. 9 years ago
  Brian Smith 271777f5ac Refactor ChaCha20-Poly1305 AEAD nonce handling. 9 years ago
  Brian Smith 3e23e4cb58 Add the RFC 7539 ChaCha20-Poly1305 AEAD. 9 years ago
  Brian Smith e80a2ecd0d Change |CRYPTO_chacha_20| to use 96-bit nonces, 32-bit counters. 9 years ago
  David Benjamin da084a3ebd Fix shared library build on OS X. 9 years ago
  Adam Langley 0f9f0ead2e Fix the shared builders by exporting GCM symbols. 9 years ago
  Brian Smith 0f8bfdeb33 Make |gcm128_context| memcpy-safe. 9 years ago
  Brian Smith 3f3f25d8a2 Fix constness of |gcm128_context.key|. 9 years ago
  Matt Braithwaite 29d8adbdc6 Better handle IPv6. 9 years ago
  nagendra modadugu 3398dbf279 Add server-side support for asynchronous RSA decryption. 9 years ago