785 Commit (47ebec12104b92a8b6266f5e56edc6487220a681)

Autore SHA1 Messaggio Data
  David Benjamin 47ebec1210 Validate DH public keys for RFC 5114 groups. 8 anni fa
  David Benjamin 43946d44ae Update references to the extended master secret draft. 8 anni fa
  David Benjamin 415564fe2c Update draft-irtf-cfrg-curves-11 references to RFC 7748. 8 anni fa
  David Benjamin f6094e05ef Don't allow EVP_PKEY_RSA2. 8 anni fa
  David Benjamin 719594e512 Un-const EVP_PKEY_CTX_set0_rsa_oaep_label and fix overflow check. 8 anni fa
  David Benjamin b6155e60f3 Remove app_data from EVP_PKEY_CTX. 8 anni fa
  David Benjamin acb2451807 Rename the BIGNUM ASN.1 functions. 8 anni fa
  David Benjamin 8f2d4e344c Fix documentation string. 8 anni fa
  David Benjamin 91b2501f02 Add functions for accessing read_sequence and write_sequence. 8 anni fa
  David Benjamin cdd0b7e775 Add SSL_CTX_set_retain_only_sha256_of_client_certs. 8 anni fa
  David Benjamin b83003ebc6 Don't initialize enc_method before version negotiation. 8 anni fa
  Adam Langley ce9d85eedd Tweaks for node.js 8 anni fa
  Adam Langley eac0ce09d8 Have doc.go parse struct comments. 8 anni fa
  David Benjamin f6494f4928 Add a SSL_get_pending_cipher API. 8 anni fa
  David Benjamin 7027d25c6b Also add a no-op stub for OPENSSL_config. 8 anni fa
  David Benjamin e5aa791a1c Add a few more no-op stubs for cURL compatibility. 8 anni fa
  David Benjamin 232127d245 Fold EC_GROUP_new_curve_GFp and EC_GROUP_set_generator into a EC_GROUP_new_arbitrary. 9 anni fa
  David Benjamin 95219feafd Fix some documentation comments. 8 anni fa
  Brian Smith 8d3c43e4b1 Annotate |ERR_add_error_dataf| as |OPENSSL_PRINTF_FORMAT_FUNC|. 8 anni fa
  Brian Smith 061332f216 Define |OPENSSL_PRINTF_FORMAT_FUNC| for format string annotations. 8 anni fa
  Adam Langley 3a39b06011 Import “altchains” support. 8 anni fa
  Adam Langley 62882187c9 Update comments to better document in-place semantics. 8 anni fa
  David Benjamin 928f32a492 Add APIs to extract the SSL key block. 8 anni fa
  David Benjamin 79978df4ec Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3. 8 anni fa
  David Benjamin 4119d42e7c Tidy up keyblock and CCS logic slightly. 8 anni fa
  David Benjamin 96ba15fc69 Add SSL_get_client_random and SSL_get_server_random. 8 anni fa
  David Benjamin fe5f7c7b56 Only reserve EVP_MAX_MD_SIZE for the Finished, not twice of it. 8 anni fa
  David Benjamin 974c7ba4ef Route DHE through the SSL_ECDH abstraction as well. 8 anni fa
  David Benjamin 4cc36adf5a Make it possible to tell what curve was used on the server. 8 anni fa
  David Benjamin 4298d77379 Implement draft-ietf-tls-curve25519-01 in C. 8 anni fa
  David Benjamin c18ef750ee Allocate a NID for X25519. 8 anni fa
  David Benjamin 2a0b391ac9 Rewrite ssl3_send_server_key_exchange to use CBB. 8 anni fa
  David Benjamin ae0eaaa397 Convert ssl3_send_client_key_exchange to CBB. 8 anni fa
  Matt Braithwaite c75c0ae088 Add #defines for ED25519 key and signature lengths. 8 anni fa
  David Benjamin 4cc671cbf4 Add CBB_reserve and CBB_did_write. 8 anni fa
  David Benjamin e13263d5e4 Resolve a few old TODOs. 8 anni fa
  David Benjamin 841934f079 Remove stack macros for nonexistent types. 8 anni fa
  David Benjamin 70ab223490 Remove ASN1_R_MALLOC_FAILURE. 8 anni fa
  David Benjamin 3f5b43df07 Simplify RSA key exchange padding check. 9 anni fa
  David Benjamin 13414b3a04 Implement draft-ietf-tls-chacha20-poly1305-04. 8 anni fa
  David Benjamin 8ffab72683 Point EVP_aead_chacha20_poly1305 at the standardized version. 9 anni fa
  David Benjamin a01deee96b Make CBB_len relative to its argument. 9 anni fa
  David Benjamin 0aff3ffb88 Store the partial block as uint8_t, not uint32_t. 9 anni fa
  David Benjamin 78fefbf3bb Reformat md32_common.h, part 2. 9 anni fa
  David Benjamin d9f0671bbe Remove |need_record_splitting| from |SSL3_STATE|. 9 anni fa
  David Benjamin cd480380fa Remove unused fields from SSL3_STATE. 9 anni fa
  David Benjamin 7fc010014c Slightly simplify SSL3_RECORD. 9 anni fa
  David Benjamin ece5ba2797 Reset ssl error codes. 9 anni fa
  David Benjamin a41280d8cb Pull ChangeCipherSpec into the handshake state machine. 9 anni fa
  David Benjamin 8fd5c23218 Simplify fragmented HelloRequest state. 9 anni fa