aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/rsa
Commit message (Expand)AuthorAgeFilesLines
* Avoid a harmless data race in RSA decryptionJack Lloyd2019-01-281-0/+7
* Fix Barrett reduction input boundJack Lloyd2018-12-261-8/+18
* Address a side channel in RSA and SM2Jack Lloyd2018-12-241-7/+3
* Avoid doing a variable time division during Montgomery setupJack Lloyd2018-12-091-9/+14
* Use ct_modulo during RSA key generationJack Lloyd2018-12-031-6/+7
* Avoid an implausible integer overflow flagged by Coverity [ci skip]Jack Lloyd2018-11-101-1/+6
* Add some missing includesJack Lloyd2018-11-081-0/+2
* Add functions to get size of PK ciphertext,plaintextJack Lloyd2018-08-101-0/+4
* Add PK_Signer::signature_lengthJack Lloyd2018-08-101-0/+2
* Some fiddling with RSA private operationJack Lloyd2018-06-221-18/+29
* Avoid leaking size of exponentJack Lloyd2018-06-171-10/+17
* DER improvementsJack Lloyd2018-05-221-4/+6
* Add a comment on side channels hereJack Lloyd2018-04-261-4/+5
* Avoid potential side channel when generating RSA primesJack Lloyd2018-04-171-2/+6
* Add const time annotationsJack Lloyd2018-04-151-1/+1
* Add a Montgomery exponentiation that takes variable timeJack Lloyd2018-04-091-7/+14
* Work around a bug in MSVC lambda handlingJack Lloyd2018-04-041-1/+1
* Add RSA exponent blindingJack Lloyd2018-04-041-5/+12
* Tweak how RSA private operations are performedJack Lloyd2018-04-041-25/+44
* Throw Lookup_Error here for benefit of testsJack Lloyd2018-03-211-2/+2
* Remove PK_Ops::Decryption_with_EME::max_raw_input_bitsJack Lloyd2018-02-191-2/+0
* Use new DL_Group functionsJack Lloyd2018-02-191-1/+1
* Tighten up RSA key validity testsJack Lloyd2018-02-131-3/+7
* Remove handling of even e in RSA keygenJack Lloyd2018-02-131-5/+2
* Apply final annotations to the library alsoJack Lloyd2017-09-222-7/+7
* More include header cleanupsJack Lloyd2017-09-212-2/+2
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
* Add API stability annotations.Jack Lloyd2017-09-191-2/+2
* Content:Tomasz Frydrych2017-04-032-5/+5
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+3
* Remove verify_end() chained immediatly before end_cons() (close #890)Nuno Goncalves2017-02-251-1/+0
* increase miller-rabin iterations for RSA strong check_key. We call is_prime w...Never2017-02-131-1/+1
* Fix private key ctors API docs [ci skip]René Korthaus2017-01-271-1/+1
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-182-16/+16
* Public_Key derived class ctors take an std::vector<byte>René Korthaus2016-12-112-3/+3
* Add Private_Key::private_key_info()René Korthaus2016-12-052-2/+2
* Add Public_Key::subject_public_key()René Korthaus2016-12-052-2/+2
* Pubkey cleanupsJack Lloyd2016-11-122-3/+7
* Remove Key_Type typedefsJack Lloyd2016-11-081-6/+0
* Update Doxygen comment [ci skip]Jack Lloyd2016-11-061-1/+0
* Remove automatic self-testing of public and private keysJack Lloyd2016-11-032-15/+4
* Fix doxygen warnings [ci skip]René Korthaus2016-10-191-1/+1
* Improve pubkey doxygen [ci skip]René Korthaus2016-10-191-1/+12
* Indent include so amalgamation works correctlyJack Lloyd2016-10-171-2/+1
* Abstract out mutex type. Make threads optional.Jack Lloyd2016-10-121-1/+10
* Revert PK_Verifier change (don't require RNG there).Jack Lloyd2016-10-072-24/+55
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-072-15/+126
* Remove IF_Scheme_{Public,Private}KeyJack Lloyd2016-09-023-27/+186
* fix test failures and seg faults when Botan is configured with --module-poli...René Korthaus2016-06-172-1/+3
* Clean up PK decryption encoding.Jack Lloyd2016-03-201-1/+1