84 Commits (6ae7ddb755936839e9e23af0231fb249cb09912c)

Autor SHA1 Mensagem Data
  David Benjamin c1c6eeb5e2 Check d is mostly-reduced in RSA_check_key. 6 anos atrás
  David Benjamin 38c20fe8d5 Fix threading issues with RSA freeze_private_key. 6 anos atrás
  David Benjamin be837402a9 Make the rest of RSA CRT constant-time. 6 anos atrás
  David Benjamin 08805fe279 Normalize RSA private component widths. 6 anos atrás
  David Benjamin a0c87adbf0 Add RSA_flags and RSA_METHOD_FLAG_NO_CHECK. 6 anos atrás
  David Benjamin 0551feb3a1 Trim some unused RSA flags. 6 anos atrás
  David Benjamin 8dc226ca8f Add some missing OpenSSL 1.1.0 accessors. 7 anos atrás
  David Benjamin a37f286f4e Remove the buggy RSA parser. 7 anos atrás
  David Benjamin 81f030b106 Switch OPENSSL_VERSION_NUMBER to 1.1.0. 8 anos atrás
  David Benjamin cecf1a72ba Remove unused RSA_METHOD field. 7 anos atrás
  David Benjamin 54c259dec3 Clarify RSA_add_pkcs1_prefix must be released with OPENSSL_free. 7 anos atrás
  David Benjamin 4512b792ba Run comment conversion script on include/ 7 anos atrás
  David Benjamin 27e377ec65 Fix miscellaneous clang-tidy warnings. 7 anos atrás
  David Benjamin bfd94db72c Trim RSA_METHOD and ECDSA_METHOD. 7 anos atrás
  David Benjamin d94682dce5 Remove ex_data's dup hook. 7 anos atrás
  Steven Valdez 467d3220f8 Add FIPS-compliant key generation that calls check_fips for RSA and EC. 7 anos atrás
  David Benjamin 61ae41f198 Use a minimal totient when generating RSA keys. 7 anos atrás
  David Benjamin 073391f7d6 Detach encrypt and keygen hooks from RSA_METHOD. 7 anos atrás
  David Benjamin 79d18bc4dd Add crypto/rsa-level RSA-PSS functions. 7 anos atrás
  Steven Valdez 400d0b7b5e Add PWCT for RSA and ECDSA for FIPS 140-2. 7 anos atrás
  David Benjamin 82b2b8574f Unwind multiprime RSA support. 7 anos atrás
  Steven Valdez d0b988219f Add RSA_check_fips to support public key validation checks. 7 anos atrás
  David Benjamin 4a2cc28b8c Unwind RSA_generate_multi_prime_key. 7 anos atrás
  David Benjamin 17eeb9820c Unwind the rest of EVP_PKEY_supports_digest. 7 anos atrás
  David Benjamin f466cdb5e0 size_t the RSA padding add functions. 7 anos atrás
  David Benjamin 1d6eeb3b85 Spellcheck our public headers. 7 anos atrás
  David Benjamin a36255cd4d Fix RSA-PSS documentation. 7 anos atrás
  David Benjamin f0e935d7ce Fold stack-allocated types into headers. 8 anos atrás
  Matt Braithwaite d17d74d73f Replace Scoped* heap types with bssl::UniquePtr. 8 anos atrás
  David Benjamin 96a16cd10e Finish aligning up_ref functions with OpenSSL 1.1.0. 8 anos atrás
  David Benjamin 5a91503826 Add various 1.1.0 accessors. 8 anos atrás
  Adam Langley d2b5af56cf Revert scoped_types.h change. 8 anos atrás
  Adam Langley 8d79ed6740 Assume that MSVC supports C++11. 8 anos atrás
  Adam Langley 8c3c3135a2 Remove scoped_types.h. 8 anos atrás
  Brian Smith 598e55a795 Do RSA blinding unless |e| is NULL and specifically requested not to. 8 anos atrás
  Brian Smith 86361a3910 Require the public exponent to be available in RSA blinding. 8 anos atrás
  Brian Smith c0b196d4eb Drop support for engines-provided signature verification. 8 anos atrás
  Adam Langley aaccbfec04 Export RSA_padding_add_PKCS1_OAEP[_mgf1] 8 anos atrás
  Brian Smith f08c1c6895 Drop support for custom |mod_exp| hooks in |RSA_METHOD|. 8 anos atrás
  Brian Smith 24493a4ff4 Always cache Montgomery contexts in RSA. 8 anos atrás
  David Benjamin a2f2bc3a40 Align with upstream's error strings, take two. 8 anos atrás
  David Benjamin fb8e678897 Match upstream's error codes for the old sigalg code. 8 anos atrás
  Brian Smith 617804adc5 Always use |BN_mod_exp_mont|/|BN_mod_exp_mont_consttime| in RSA. 8 anos atrás
  Adam Langley 8ba4b2d5bf Add |RSA_[padding_add|verify]_PKCS1_PSS to decrepit. 8 anos atrás
  David Benjamin 17727c6843 Move all signature algorithm code to crypto/x509. 8 anos atrás
  Adam Langley 62882187c9 Update comments to better document in-place semantics. 8 anos atrás
  David Benjamin 3f5b43df07 Simplify RSA key exchange padding check. 9 anos atrás
  David Benjamin 8a58933db0 Remove the CRYPTO_EX_new callback. 9 anos atrás
  David Benjamin e82e6f6696 Constify more BN_MONT_CTX parameters. 9 anos atrás
  David Benjamin 8fb0f525e1 Free BN_MONT_CTX in generic code. 9 anos atrás