aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/rsa/rsa.cpp
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-221-6/+6
* More include header cleanupsJack Lloyd2017-09-211-1/+1
* Content:Tomasz Frydrych2017-04-031-4/+4
* 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
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-12/+12
* Public_Key derived class ctors take an std::vector<byte>René Korthaus2016-12-111-1/+1
* Add Private_Key::private_key_info()René Korthaus2016-12-051-1/+1
* Add Public_Key::subject_public_key()René Korthaus2016-12-051-1/+1
* Pubkey cleanupsJack Lloyd2016-11-121-1/+6
* Remove Key_Type typedefsJack Lloyd2016-11-081-6/+0
* Remove automatic self-testing of public and private keysJack Lloyd2016-11-031-10/+2
* 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-071-22/+54
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-071-15/+95
* Remove IF_Scheme_{Public,Private}KeyJack Lloyd2016-09-021-6/+124
* fix test failures and seg faults when Botan is configured with --module-poli...René Korthaus2016-06-171-1/+1
* 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
* In RSA, check that the input is less than the modulus n before blindingJack Lloyd2015-08-211-5/+7
* Move the signature padding schemes to the PK operation classes,lloyd2015-03-231-11/+9
* In PK encrypt/decrypt move pad calls to the operation. This allows anlloyd2015-03-141-9/+11
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-041-14/+4
* Convert PK operations to using Algo_Registry instead of Engine.lloyd2015-02-031-47/+174
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Move lib into srclloyd2014-01-101-0/+121