aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
...
* | Fix warnings from clangs -Wdocumentation flagJack Lloyd2017-07-285-8/+4
|/
* Merge GH #1093 In EC keys, use OID encoding if possibleJack Lloyd2017-07-031-6/+16
|\
| * ECC: use OID encoding if possiblePatrick Wildt2017-06-301-6/+16
* | escape \Z in doxygen comment causing doxygen warning (and in turn error), fix...Zoltan Gyarmati2017-07-011-1/+1
* | Remove debug printsJack Lloyd2017-06-301-17/+1
* | Add SM2 signature schemeJack Lloyd2017-06-296-1/+378
* | Add a check in EC_Group encoding for OID being setJack Lloyd2017-06-291-0/+6
|/
* Bump x25519 version in light of GH #1076 format changeJack Lloyd2017-06-211-1/+1
* Replaced USE_NULL_PARAM (0x05 0x00) by an empty vector (nothing)Francis Dupont2017-06-122-2/+8
* Fixed private key codeFrancis Dupont2017-06-124-25/+14
* Fixed public key code for *25519Francis Dupont2017-06-122-18/+4
* Added Curve25519_PrivateKey constructor from secret_keyFrancis Dupont2017-06-121-0/+12
* Fix 32-bit error in Ed25519Jack Lloyd2017-06-093-24/+21
* Add missing overridesJack Lloyd2017-06-081-2/+2
* Disable Ed25519 under Visual C++Jack Lloyd2017-06-081-0/+7
* Fix inverted conditionalJack Lloyd2017-06-081-1/+1
* Avoid move operators in MSVC2013Jack Lloyd2017-06-071-2/+6
* Add Ed25519 key type and testsJack Lloyd2017-06-074-24/+380
* Add Ed25519 implementation based on SUPERCOP ref10Jack Lloyd2017-06-079-0/+4379
* Maintainer mode fixesJack Lloyd2017-05-181-0/+5
* Generate private RSA key with OpenSSL.Alexander Bluhm2017-04-302-2/+41
* Remove stray semicolonJack Lloyd2017-04-041-1/+1
* Content:Tomasz Frydrych2017-04-0335-100/+84
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-0226-26/+78
* Fix Doxygen comment errorsJack Lloyd2017-03-311-1/+3
* Merge GH #899 Add ability to specify iterations when encrypting a private keyJack Lloyd2017-03-294-14/+277
|\
| * Add ability to specify iterations when encrypting a private keyJack Lloyd2017-02-264-14/+277
* | Merge GH #902 Extend EC_PublicKey check, add EC_Group check, ECC invalid key ...Jack Lloyd2017-03-023-3/+79
|\ \ | |/ |/|
| * verify ec domain in EC_PublicKey::check_keyNever2017-02-281-1/+6
| * EC_PublicKey::check_key for curves with cofactor > 1Never2017-02-271-1/+24
| * Add ec_group verify functionNever2017-02-242-1/+49
* | Remove verify_end() chained immediatly before end_cons() (close #890)Nuno Goncalves2017-02-254-7/+0
|/
* increase miller-rabin iterations for RSA strong check_key. We call is_prime w...Never2017-02-131-1/+1
* Add =default copy constructor decls for some pubkey types.Jack Lloyd2017-01-273-1/+15
* Fix private key ctors API docs [ci skip]René Korthaus2017-01-279-11/+12
* Fix how DL_Group chooses generator for strong prime groups.Jack Lloyd2017-01-066-12/+28
* Remove unnecessary BOTAN_DLL annotationsJack Lloyd2016-12-273-4/+4
* Add DL_Group testsJack Lloyd2016-12-232-6/+6
* Merge GH #779 Add ECDH/ECIES blinding and DH small subgroup checkingJack Lloyd2016-12-214-18/+55
|\
| * Add missing q == 0 check in DL_Scheme_PublicKey::check_key() as q may not be ...Never2016-12-201-7/+19
| * Blind the ECDH/ECIES agree operation.Never2016-12-192-12/+21
| * Added DH public key check y^q mod p = 1 against small-subgroup attacks as des...Never2016-12-191-0/+2
| * Improved DL_Group verification. The group is invalid, if g^q mod p !=1 and in...Never2016-12-191-5/+19
* | Convert to using standard uintN_t integer typesJack Lloyd2016-12-18100-954/+954
|/
* Public_Key derived class ctors take an std::vector<byte>René Korthaus2016-12-1123-37/+37
* Another rename in the service of filename uniquenessJack Lloyd2016-12-081-0/+0
* Remove <source> block from info.txt filesJack Lloyd2016-12-083-33/+0
* Rename both DL and EC named group files.Jack Lloyd2016-12-082-0/+0
* Add Private_Key::private_key_info()René Korthaus2016-12-0516-25/+36
* Add Public_Key::subject_public_key()René Korthaus2016-12-0518-29/+39