aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/mce
Commit message (Expand)AuthorAgeFilesLines
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-2/+2
* Fix bad assert in Goppa decodingJack Lloyd2018-07-241-3/+4
* Make use of AlgorithmIdentifier::USE_EMPTY_PARAMJack Lloyd2018-07-101-1/+1
* DER improvementsJack Lloyd2018-05-221-3/+4
* Additional final annotationsJack Lloyd2017-10-151-1/+1
* Use explicit :: or std:: to refer to functions in namespacesJack Lloyd2017-10-011-1/+1
* Avoid -size_tJack Lloyd2017-09-301-1/+1
* Use class instead of struct for objects with member functionsJack Lloyd2017-09-302-2/+2
* More header cleanupsJack Lloyd2017-09-231-0/+1
* Apply final annotations to the library alsoJack Lloyd2017-09-222-3/+3
* More include header cleanupsJack Lloyd2017-09-212-2/+0
* Avoid using double underscore in variable namesJack Lloyd2017-09-203-11/+10
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-205-10/+10
* Add API stability annotations.Jack Lloyd2017-09-192-4/+4
* Avoid g_ prefix on local variableJack Lloyd2017-09-031-3/+3
* More MSVC warnings fixesJack Lloyd2017-08-311-1/+1
* Fix various MSVC warningsJack Lloyd2017-08-311-1/+1
* Avoid `throw new Exception`Jack Lloyd2017-08-291-1/+1
* Content:Tomasz Frydrych2017-04-035-26/+14
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+3
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1812-244/+244
* Another rename in the service of filename uniquenessJack Lloyd2016-12-081-0/+0
* Add Private_Key::private_key_info()René Korthaus2016-12-052-2/+2
* Add Public_Key::subject_public_key()René Korthaus2016-12-052-2/+2
* Expose pk_ops.h as public interface againJack Lloyd2016-12-041-1/+1
* Avoid having source files start with /**Jack Lloyd2016-11-2512-13/+13
* Pubkey cleanupsJack Lloyd2016-11-122-11/+6
* Remove Key_Type typedefsJack Lloyd2016-11-081-2/+0
* Reorganize anon namespace code to fix last doxygen warn [ci skip]René Korthaus2016-10-201-8/+8
* Fix doxygen warnings [ci skip]René Korthaus2016-10-191-2/+2
* Make pk_ops.h internalJack Lloyd2016-10-081-1/+1
* Revert PK_Verifier change (don't require RNG there).Jack Lloyd2016-10-071-4/+8
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-072-4/+25
* Merge branch 'master' into clang-analyzerDaniel Neus2016-03-063-4/+4
|\
| * cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-053-4/+4
* | fix dead assignment in mce/polyn_gf2m.cpp in polyn_gf2m() found by clang-anal...Daniel Neus2016-03-021-3/+1
|/
* Fix remaining Wshadow warnings and enable on gcc and clangRené Korthaus2016-02-181-6/+6
* Fix Coverity findings in McEliece codeJack Lloyd2016-02-093-14/+20
* Don't leave member variables uninitialized. Found by Coverity scanner.Jack Lloyd2016-02-091-1/+1
* Avoid -Wmaybe-uninitialized warning under GCC 5.3Jack Lloyd2016-01-291-4/+6
* Mass-prefix member vars with m_René Korthaus2016-01-081-0/+5
* Move McEliece KEM operation into the same file as the key type.Jack Lloyd2015-12-262-74/+65
* Add generalized KEM interfaceJack Lloyd2015-12-263-90/+57
* Remove all remaining uses of throwing a std:: exception directlyJack Lloyd2015-12-191-1/+2
* Missing addsJack Lloyd2015-12-112-2/+1
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-112-3/+3
* Fix McEliece key gen endian dependency.Jack Lloyd2015-10-273-20/+27
* Add missing includeJack Lloyd2015-10-261-0/+1
* Merge pull request #286 from randombit/mce-cleanupJack Lloyd2015-09-3022-1183/+953
|\
| * McEliece cleanupsJack Lloyd2015-09-2922-1183/+953