55 Commits (a7aa2bb8f86f9891bba9d05544e2b9796b2da864)

Author SHA1 Message Date
  David Benjamin 981936791e Remove some easy obj.h dependencies. 8 years ago
  David Benjamin 63d9246812 Reset crypto/evp error codes. 8 years ago
  David Benjamin 921d906bb6 Reimplement d2i_PrivateKey. 8 years ago
  David Benjamin 8ebc0f55a0 Decouple the EVP and PEM code. 8 years ago
  David Benjamin 17727c6843 Move all signature algorithm code to crypto/x509. 8 years ago
  David Benjamin e30a09e604 Implement new PKCS#8 parsers. 8 years ago
  David Benjamin 239a0abfd5 Slightly simplify and deprecate i2d_{Public,Private}Key. 8 years ago
  David Benjamin 68772b31b0 Implement new SPKI parsers. 8 years ago
  David Benjamin f6094e05ef Don't allow EVP_PKEY_RSA2. 8 years ago
  David Benjamin 719594e512 Un-const EVP_PKEY_CTX_set0_rsa_oaep_label and fix overflow check. 8 years ago
  David Benjamin b6155e60f3 Remove app_data from EVP_PKEY_CTX. 8 years ago
  Adam Langley ce9d85eedd Tweaks for node.js 8 years ago
  Adam Langley 62882187c9 Update comments to better document in-place semantics. 8 years ago
  David Benjamin c3ae38b4f8 Remove DH EVP_PKEY hooks. 9 years ago
  David Benjamin 758d12732a Add get0 getters for EVP_PKEY. 9 years ago
  David Benjamin e6d1e5a871 Use typedef names, not struct names. 9 years ago
  Adam Langley 5f88999a1e Fix up several comments and detect problems in the future. 9 years ago
  Adam Langley 8bc81df02b Revert "pound-define EVP_R_BAD_DECRYPT CIPHER_R_BAD_DECRYPT." 9 years ago
  Matt Braithwaite 0fba870578 pound-define EVP_R_BAD_DECRYPT CIPHER_R_BAD_DECRYPT. 9 years ago
  Matt Braithwaite 5acf6b5cb4 include base64.h in evp.h 9 years ago
  David Benjamin 34248d4cb7 Get rid of err function codes. 9 years ago
  David Benjamin cce5a98efb Remove EVP_PKEY_dup. 9 years ago
  David Benjamin 7e5f5944c8 Document i2d_PublicKey better. 9 years ago
  David Benjamin 507b819304 Use typedef names in evp.h. 9 years ago
  David Benjamin 65ee9b7ce9 Remove EVP_PKEY_HMAC. 9 years ago
  Kenny Root 3a9e1fba0e Correct various documentation typos 9 years ago
  David Benjamin 2c3679210e EVP_Digest*Update, EVP_DigestFinal, and HMAC_Update can never fail. 9 years ago
  Matt Braithwaite 444dce4934 Do-nothing fns |OpenSSL_add_all_ciphers| and |OpenSSL_add_all_digests|. 9 years ago
  Adam Langley 0da323a8b8 Convert reference counts in crypto/ 9 years ago
  Adam Langley 517da2f1ef Add |BIO_up_ref| and |EVP_PKEY_up_ref|. 9 years ago
  Brian Smith 054e682675 Eliminate unnecessary includes from low-level crypto modules. 9 years ago
  Adam Langley 765b66cf04 Add DSA support to EVP. 9 years ago
  David Benjamin 87ac295d5d Remove unused fields from EVP_PKEY. 9 years ago
  David Benjamin 067321502d Explicitly document EVP_PKEY_size vs EVP_PKEY_bits. 9 years ago
  David Benjamin e0ba4dddf6 Normalize all EVP_PKEY_CTX_ctrl return values. 9 years ago
  David Benjamin bc5d8ee0d4 Route EVP_PKEY_CTRL_GET_RSA_OAEP_LABEL through a CBS. 9 years ago
  David Benjamin e60202797d Move EVP_R_COMMAND_NOT_SUPPORTED into individual EVP_PKEY ctrl hooks. 9 years ago
  David Benjamin 33c8d60a1f Remove EVP_PKEY_CTRL_DIGESTINIT -2 special-case in md_begin_digest. 9 years ago
  David Benjamin 689be0f4b7 Reset all the error codes. 9 years ago
  Eric Roman 4dcb05729f Remove support for passing a C-String to PKCS5_PBKDF2_HMAC*(). 9 years ago
  David Benjamin 1681d79ddf Remove ECDH_KDF_X9_62 and associated EVP glue. 9 years ago
  David Benjamin e9e38375a6 Deprecate EVP_PKEY_HMAC. 9 years ago
  Adam Langley 69a01608f3 Add malloc failure tests. 10 years ago
  David Benjamin c20febe177 Add EVP_PKEY_supports_digest. 10 years ago
  Adam Langley 0e7f89f96c Remove pkey_ctrl. 10 years ago
  David Benjamin e167976126 Make EVP_DigestVerifyFinal return only zero or one. 10 years ago
  David Benjamin 0248889950 Don't mix and match libraries and errors. 10 years ago
  David Benjamin 8f160a680b Add EVP_DigestVerifyInitFromAlgorithm and EVP_DigestSignAlgorithm. 10 years ago
  David Benjamin c44d2f4cb8 Convert all zero-argument functions to '(void)' 10 years ago
  Adam Langley 389e3f0daa Fix minor comment typos. 10 years ago