aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge GH #2483 Fix warning in FreeBSD specific codeJack Lloyd2020-11-111-1/+1
|\
| * getauxval FreeBSD warning fix.David Carlier2020-11-101-1/+1
| | | | | | | | id on freebsd are limited to int in this platform.
* | Add missing include for MSVCJack Lloyd2020-11-101-0/+1
|/
* Remove split_on_predJack Lloyd2020-11-102-21/+1
|
* Generate a compile_commands.json for clang-tidyJack Lloyd2020-11-101-0/+8
|
* Merge GH #2480 Use -mcpu=power9 for DARN supportJack Lloyd2020-11-104-0/+9
|\
| * Use -mcpu=power9 for DARN supportJack Lloyd2020-11-094-0/+9
| | | | | | | | | | This is apparently needed with certain (perhaps distro specific?) builds of GCC.
* | Haiku support little update.David Carlier2020-11-091-2/+0
|/ | | | libssp finally is shipped with gcc.
* Merge GH #2472 Add X509_DN::DER_encodeJack Lloyd2020-11-094-9/+17
|\
| * Add X509_DN::DER_encodeJack Lloyd2020-11-094-9/+17
| | | | | | | | This comes up pretty regularly
* | Merge GH #2478 Avoid long loop in modular square root with certain composite ↵Jack Lloyd2020-11-092-4/+23
|\ \ | | | | | | | | | modulus
| * | Avoid a long loop in modular square root with certain composite moduliJack Lloyd2020-11-092-4/+23
| |/ | | | | | | | | | | | | There are certain composite integers where it is very hard to find a quadratic non-residue. In that case our loop to find such a non-residue might take a long time. Bail out after 256 attempts since in principle for a prime modulus we expect at most 2 tries to find a non-residue.
* | Merge GH #2477 Add more tests of Jacobi symbolJack Lloyd2020-11-091-0/+2774
|\ \
| * | Add more tests of Jacobi symbolJack Lloyd2020-11-091-0/+2774
| |/ | | | | | | | | These were generated by a fuzzer which compared our implementation vs OpenSSL's.
* / Rule of 5 for pubkey wrappersJack Lloyd2020-11-082-29/+34
|/
* Merge GH #2474 Test fuzzers without a corpus using random inputsJack Lloyd2020-11-081-2/+17
|\
| * Test fuzzers without a corpus using a randomly generated oneJack Lloyd2020-11-081-2/+17
| |
* | Merge GH #2473 Re-enable the asio stream tests in coverage buildJack Lloyd2020-11-081-1/+0
|\ \
| * | Re-enable the asio stream tests in coverage buildJack Lloyd2020-11-081-1/+0
| |/
* / Fix redundant make targetsJack Lloyd2020-11-081-1/+1
|/
* Remove extra data getters from X509 certificateJack Lloyd2020-11-081-25/+0
|
* Remove mul_addJack Lloyd2020-11-083-42/+1
| | | | Testing shows it doesn't seem to matter for performance anyway
* Remove deprecated TLS interfacesJack Lloyd2020-11-087-371/+5
|
* Remove various deprecated functionsJack Lloyd2020-11-0816-387/+5
|
* Merge GH #2470 Remove deprecated pubkey functionsJack Lloyd2020-11-0810-228/+1
|\
| * Remove deprecated functions from pubkeyJack Lloyd2020-11-0810-228/+1
| |
* | Merge GH #2469 More work on calendar interfaceJack Lloyd2020-11-086-68/+63
|\ \
| * | More calendar cleanupsJack Lloyd2020-11-086-68/+63
| | | | | | | | | | | | Use m_ prefix, etc
* | | Merge GH #2468 Cleanups in number theory codeJack Lloyd2020-11-0817-939/+231
|\ \ \
| * | | Cleanup in number theoryJack Lloyd2020-11-0817-939/+231
| |/ / | | | | | | | | | | | | | | | Remove or hide deprecated functions Consolidate some source files
* | | Merge GH #2366 Add -Wshorten-64-to-32 warning for ClangJack Lloyd2020-11-0819-51/+65
|\ \ \
| * | | Add -Wshorten-64-to-32 for ClangJack Lloyd2020-11-0819-51/+65
| |/ / | | | | | | | | | See #2365
* | | Remove deprecated exception typesJack Lloyd2020-11-082-64/+0
| | |
* | | No need to disable deprecation warnings in these tests nowJack Lloyd2020-11-081-2/+0
| | |
* | | Remove package transform testsJack Lloyd2020-11-081-72/+0
|/ / | | | | | | Dead code now
* | Merge GH #2467 Modify calendar interfaceJack Lloyd2020-11-086-20/+12
|\ \
| * | Modify calendar interfaceJack Lloyd2020-11-086-20/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix for #2465 broke Windows since there it is not allowed to have a DLL interface function defined on a DLL interface class. (Why, who the f knows). As a result we are caught between two platform limitations and it's not actually possible to have a static function on an class that is DLL exported... (at least not without adding some distinct annotation to cover this case)
* | | Update annotations on now-internal headersJack Lloyd2020-11-082-8/+5
|/ /
* / Use symbol visibility for static functionJack Lloyd2020-11-081-1/+1
|/ | | | Possible fix for #2465
* Makefile header tweaksJack Lloyd2020-11-071-3/+2
|
* Merge GH #2462 Remove deprecated public member variablesJack Lloyd2020-11-079-133/+80
|\
| * Remove deprecated public member variablesJack Lloyd2020-11-069-133/+80
| |
* | Merge GH #2461 Remove Data_StoreJack Lloyd2020-11-0710-556/+2
|\ \ | |/ |/|
| * Remove Data_StoreJack Lloyd2020-11-0610-556/+2
| |
* | Upgrade iOS build image to XCode 12.2Jack Lloyd2020-11-061-0/+1
|/ | | | macOS needs work due to a Boost issue
* Don't build documentation for LGTM buildsJack Lloyd2020-11-061-1/+1
|
* Merge GH #2456 Remove deprecated headers, make many headers internalJack Lloyd2020-11-06528-2556/+1172
|\
| * Remove deprecated headers, make more headers internalJack Lloyd2020-11-06528-2556/+1172
| | | | | | | | | | | | | | | | | | Now modules default to internal headers instead of defaulting to public; making a new public API should be a visible and intentional choice. Brings the public header count from over 300 to around 150. Also removes the deprecated tls_blocking interface
* | Merge GH #2457 Improve DragonflyBSD supportJack Lloyd2020-11-061-0/+2
|\ \
| * | Update of DragonFlyBSD platform.DC2020-11-061-0/+2
| |/ | | | | | | | | | | | | explicit_bzero supports since 5.5 branch. getrandom since 5.7's actually it is 5.8.x.