aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/rsa
Commit message (Expand)AuthorAgeFilesLines
* 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
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-051-2/+2
* Prefix more member vars with m_ prefixRené Korthaus2016-01-111-8/+8
* Mass-prefix member vars with m_René Korthaus2016-01-081-24/+24
* Remove debug printsJack Lloyd2015-12-261-4/+0
* Add generalized KEM interfaceJack Lloyd2015-12-261-2/+60
* Merge the openssl code together.Jack Lloyd2015-12-191-283/+0
* Compile fixJack Lloyd2015-10-261-1/+1
* Asan fix - referencing &vec[vec.size()] instead of vec.end()Jack Lloyd2015-10-261-17/+3
* Break up openssl providerJack Lloyd2015-10-191-0/+297
* In RSA, check that the input is less than the modulus n before blindingJack Lloyd2015-08-211-5/+7
* pubkey: Add missing overridesDaniel Seither2015-07-301-2/+2