aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix website scriptJack Lloyd2017-09-201-1/+1
| | | | [ci skip]
* Use dword for bigint_divop if availableJack Lloyd2017-09-201-0/+5
| | | | | | Results in FPE being about 5x faster See #494
* Complete SRP6 docJack Lloyd2017-09-201-4/+32
| | | | | | | | Still sparse but not actually truncated anymore. Closes #1029 [ci skip]
* Reorder calls to avoid UBSan false positiveJack Lloyd2017-09-201-3/+4
| | | | Or that's what I assume it is since reordering makes it go away.
* Have valgrind error out on memory leaksJack Lloyd2017-09-201-1/+1
|
* Another memory leak fixJack Lloyd2017-09-201-2/+4
|
* At end of fork test, exec /bin/true to avoid valgrind false positive.Jack Lloyd2017-09-201-1/+8
|
* Fix leaks in FFI testsJack Lloyd2017-09-201-0/+6
|
* Avoid deprecation warnings in testJack Lloyd2017-09-201-2/+2
|
* Export CurveGFp_Repr to avoid UBSan errorJack Lloyd2017-09-201-1/+1
| | | | GH #453
* Add missing overrideJack Lloyd2017-09-201-1/+4
|
* Reflect -fstack-protector and related flags in `botan config ldflags`Jack Lloyd2017-09-192-0/+3
| | | | | | GH #863 [ci skip]
* Add additional ids for AltiVec enabled POWER processorsJack Lloyd2017-09-191-3/+5
| | | | Taken from a patch to 1.10 in Debian
* Merge GH #1217 Tweak version reporting and improve dist scriptJack Lloyd2017-09-196-179/+293
|\
| * Accept a - in releaseJack Lloyd2017-09-192-2/+2
| | | | | | | | This occurs with "snapshot:branch-name" syntax.
| * Sort files in archiveJack Lloyd2017-09-191-1/+1
| |
| * Improvements to snapshotJack Lloyd2017-09-191-25/+30
| |
| * Using ast.literal_eval is no good hereJack Lloyd2017-09-192-4/+22
| |
| * Fix snapshot buildsJack Lloyd2017-09-191-2/+3
| |
| * Rename botan_version.py to version.txtJack Lloyd2017-09-194-6/+5
| |
| * Improvements to distribution scriptJack Lloyd2017-09-191-89/+135
| | | | | | | | | | | | | | | | All timestamps are set based on the release date so we create the exact same archive each time regardless of when the script is run. Modulo some timezone issue anyway. This only involved one horrible hack. Partial port to Python3 but still doesn't work there.
| * Handle : (as appears in 'git:revid')Jack Lloyd2017-09-192-2/+2
| |
| * Load botan_version.py as a file instead of as module importJack Lloyd2017-09-193-67/+112
| | | | | | | | Really no reason for this to be arbitrary code
* | Merge GH #1216 Add API annotations indicating version added and API stabilityJack Lloyd2017-09-19276-1020/+1076
|\ \
| * | Complete the final annotation changesJack Lloyd2017-09-1920-98/+106
| | |
| * | More annotationsJack Lloyd2017-09-1912-304/+327
| | |
| * | Move the annotations to compiler.h since the user shouldn't modifyJack Lloyd2017-09-192-23/+23
| | |
| * | Add API stability annotations.Jack Lloyd2017-09-19256-671/+696
|/ / | | | | | | | | Defined in build.h, all equal to BOTAN_DLL so ties into existing system for exporting symbols.
* | Only disable pylint rules we really want to silenceJack Lloyd2017-09-191-4/+2
| | | | | | | | [ci skip]
* | Merge GH #1215 Deprecate package transformJack Lloyd2017-09-192-1/+7
|\ \
| * | Deprecate package transformJack Lloyd2017-09-192-0/+4
| | | | | | | | | | | | | | | Unclear what's up with #825 but in any case this function is funky and I don't care enough to try to debug/fix it...
| * | Disable broken package transform testJack Lloyd2017-09-191-1/+3
| | | | | | | | | | | | See GH #825
* | | Merge GH #1214 Tests for const time utilsJack Lloyd2017-09-194-28/+51
|\ \ \ | |_|/ |/| |
| * | Add basic tests for const time utilsJack Lloyd2017-09-194-28/+51
| |/ | | | | | | Remove CT::min and CT::max which were unused and it turns out, broken.
* | Update gitignoreJack Lloyd2017-09-191-0/+19
| |
* | Move config files to src/configsJack Lloyd2017-09-197-28/+20
|/
* Quote function namesJack Lloyd2017-09-191-10/+10
| | | | [ci skip]
* Update newsJack Lloyd2017-09-191-17/+24
| | | | Use the right ``quoting`` for ReST, I always get this wrong.
* Merge GH #872 Add ability for TLS servers to prohibit renegotiationJack Lloyd2017-09-194-2/+24
|\
| * Fix logic of renegotiation checkJack Lloyd2017-02-203-4/+6
| | | | | | | | | | | | Turning the policy off broke the server entirely. Expose the new flag to Text_Policy
| * Add TLS::Policy::allow_client_initiated_renegotiationJack Lloyd2017-02-194-2/+22
| | | | | | | | Parallel of the server policy flag.
* | Update newsJack Lloyd2017-09-191-0/+2
| |
* | Merge GH #1205 Support large blocks in OCB modeJack Lloyd2017-09-197-63/+479
|\ \
| * | Change wide block OCBJack Lloyd2017-09-156-48/+94
| | | | | | | | | | | | | | | Ted Krovetz confirmed there were bugs in the reference code for blocks > 128 bits so these values should be the correct ones.
| * | Add alternate form for matching OCB ref codeJack Lloyd2017-09-111-4/+30
| | |
| * | Fix bugs in OCB long testJack Lloyd2017-09-111-5/+7
| | |
| * | Support larger block sizes in OCBJack Lloyd2017-09-106-59/+401
| | | | | | | | | | | | | | | | | | This doesn't match the draft-3 test vectors and may be bogus. [ci skip]
* | | More todosJack Lloyd2017-09-181-0/+15
| | | | | | | | | | | | [ci skip]
* | | Minor additions to hash manualJack Lloyd2017-09-181-3/+6
| | | | | | | | | | | | [ci skip]
* | | More todosJack Lloyd2017-09-181-0/+4
| | |