785 Commits (47ebec12104b92a8b6266f5e56edc6487220a681)

Author SHA1 Message Date
  Matt Braithwaite c75c0ae088 Add #defines for ED25519 key and signature lengths. 8 years ago
  David Benjamin 4cc671cbf4 Add CBB_reserve and CBB_did_write. 8 years ago
  David Benjamin e13263d5e4 Resolve a few old TODOs. 8 years ago
  David Benjamin 841934f079 Remove stack macros for nonexistent types. 8 years ago
  David Benjamin 70ab223490 Remove ASN1_R_MALLOC_FAILURE. 8 years ago
  David Benjamin 3f5b43df07 Simplify RSA key exchange padding check. 9 years ago
  David Benjamin 13414b3a04 Implement draft-ietf-tls-chacha20-poly1305-04. 8 years ago
  David Benjamin 8ffab72683 Point EVP_aead_chacha20_poly1305 at the standardized version. 9 years ago
  David Benjamin a01deee96b Make CBB_len relative to its argument. 9 years ago
  David Benjamin 0aff3ffb88 Store the partial block as uint8_t, not uint32_t. 9 years ago
  David Benjamin 78fefbf3bb Reformat md32_common.h, part 2. 9 years ago
  David Benjamin d9f0671bbe Remove |need_record_splitting| from |SSL3_STATE|. 9 years ago
  David Benjamin cd480380fa Remove unused fields from SSL3_STATE. 9 years ago
  David Benjamin 7fc010014c Slightly simplify SSL3_RECORD. 9 years ago
  David Benjamin ece5ba2797 Reset ssl error codes. 9 years ago
  David Benjamin a41280d8cb Pull ChangeCipherSpec into the handshake state machine. 9 years ago
  David Benjamin 8fd5c23218 Simplify fragmented HelloRequest state. 9 years ago
  David Benjamin c3ae38b4f8 Remove DH EVP_PKEY hooks. 9 years ago
  David Benjamin 45dab251f3 Skip free callbacks on empty CRYPTO_EX_DATAs. 9 years ago
  David Benjamin 8a58933db0 Remove the CRYPTO_EX_new callback. 9 years ago
  David Benjamin 5ddffbb8bc Make SSL_(CTX_)?set_tmp_ecdh call SSL_(CTX_)?set1_curves. 9 years ago
  David Benjamin 53e5c2c225 Remove SSL_(CTX_)?set_ecdh_callback. 9 years ago
  David Benjamin e9cddb8879 Remove SSL_OP_LEGACY_SERVER_CONNECT. 9 years ago
  David Benjamin 03f000577f Remove SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER. 9 years ago
  David Benjamin ef5e515819 Remove SSL_OP_TLS_D5_BUG. 9 years ago
  Brian Smith a3d9de05fb Add |EC_GROUP_get0_order| to replace |EC_GROUP_get_order|. 9 years ago
  Joachim Bauch afd565ff9c Add defines for SRTP profiles using GCM ciphers from RFC 7714. 8 years ago
  Adam Langley 902870e3b5 Gate SHA_CTX compatibility on !WINDOWS. 9 years ago
  Adam Langley 34aa55c05e Support the SHA_CTX hack without ANDROID. 9 years ago
  David Benjamin 758d12732a Add get0 getters for EVP_PKEY. 9 years ago
  Brian Smith bf762186c6 Remove the |ri| field of |BN_MONT_CTX|. 9 years ago
  David Benjamin 9f2e2770e1 Remove strength_bits. 9 years ago
  David Benjamin d6e9eec3f8 Remove algo_strength. 9 years ago
  David Benjamin dcb6ef0f0b Remove algorithm_ssl. 9 years ago
  David Benjamin d28f59c27b Switch the keylog BIO to a callback. 9 years ago
  Brian Smith f3376ace43 Remove |EC_POINTs_mul| & simplify p256-x86_64. 9 years ago
  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