Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More include header cleanups | Jack Lloyd | 2017-09-21 | 125 | -148/+101 |
| | |||||
* | Header file cleanups | Jack Lloyd | 2017-09-21 | 90 | -83/+92 |
| | | | | Some help from include-what-you-use | ||||
* | Clean up header includes | Jack Lloyd | 2017-09-21 | 33 | -53/+27 |
| | | | | | | | Avoid including build.h or assert.h directly, instead always take them though types.h Avoid math.h in favor of cmath | ||||
* | Update news | Jack Lloyd | 2017-09-21 | 1 | -3/+4 |
| | |||||
* | Merge GH #1218 Change SM2 ciphertext encoding to match most recent standard | Jack Lloyd | 2017-09-21 | 6 | -35/+75 |
|\ | |||||
| * | Fix the SM2 FFI test | Jack Lloyd | 2017-09-21 | 1 | -3/+4 |
| | | |||||
| * | Update SM2 to use ASN.1 encoding for ciphertexts | Jack Lloyd | 2017-09-20 | 5 | -32/+71 |
| | | | | | | | | | | | | | | | | | | There are in fact 3 different variations of SM2 standard, first C1||C2||C3, then C1||C3||C2, then (most recently) an ASN.1 encoding. This makes us compatible with GmSSL This work was sponsored by Ribose Inc (@riboseinc). | ||||
* | | Improve support for IBM XLC | Jack Lloyd | 2017-09-21 | 5 | -9/+13 |
|/ | | | | | A uint128 type is available but is apparently broken, causes problems with x25519 | ||||
* | Fix Doxygen config | Jack Lloyd | 2017-09-20 | 1 | -2/+5 |
| | | | | It got confused by BOTAN_PUBLIC_API macro | ||||
* | Correct an error in SHACAL2 x86 code in unrolled case | Jack Lloyd | 2017-09-20 | 1 | -3/+3 |
| | | | | [ci skip] | ||||
* | Update news | Jack Lloyd | 2017-09-20 | 1 | -0/+35 |
| | |||||
* | Merge GH #1212 Add support for 'raw' PSS signatures | Jack Lloyd | 2017-09-20 | 10 | -191/+970 |
|\ | |||||
| * | Clear return value, and verify 'raw' hash matches expected size | Jack Lloyd | 2017-09-16 | 1 | -1/+7 |
| | | |||||
| * | Support PSSR_Raw | Jack Lloyd | 2017-09-16 | 10 | -191/+964 |
| | | | | | | | | | | | | | | Allows PSS-signing a raw hash while also still specifying the salt length. GH #1211 | ||||
* | | Avoid using double underscore in variable names | Jack Lloyd | 2017-09-20 | 3 | -11/+10 |
| | | | | | | | | | | | | | | | | Reserved identifiers, per C++ standard GH #512 [ci skip] | ||||
* | | Change header guard format to BOTAN_FOO_H_ | Jack Lloyd | 2017-09-20 | 363 | -727/+727 |
| | | | | | | | | | | | | ISO C++ reserves names with double underscores in them Closes #512 | ||||
* | | Fix website script | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | | | | | | | | [ci skip] | ||||
* | | Use dword for bigint_divop if available | Jack Lloyd | 2017-09-20 | 1 | -0/+5 |
| | | | | | | | | | | | | Results in FPE being about 5x faster See #494 | ||||
* | | Complete SRP6 doc | Jack Lloyd | 2017-09-20 | 1 | -4/+32 |
| | | | | | | | | | | | | | | | | Still sparse but not actually truncated anymore. Closes #1029 [ci skip] | ||||
* | | Reorder calls to avoid UBSan false positive | Jack Lloyd | 2017-09-20 | 1 | -3/+4 |
| | | | | | | | | Or that's what I assume it is since reordering makes it go away. | ||||
* | | Have valgrind error out on memory leaks | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | | |||||
* | | Another memory leak fix | Jack Lloyd | 2017-09-20 | 1 | -2/+4 |
| | | |||||
* | | At end of fork test, exec /bin/true to avoid valgrind false positive. | Jack Lloyd | 2017-09-20 | 1 | -1/+8 |
| | | |||||
* | | Fix leaks in FFI tests | Jack Lloyd | 2017-09-20 | 1 | -0/+6 |
| | | |||||
* | | Avoid deprecation warnings in test | Jack Lloyd | 2017-09-20 | 1 | -2/+2 |
| | | |||||
* | | Export CurveGFp_Repr to avoid UBSan error | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | | | | | | | | GH #453 | ||||
* | | Add missing override | Jack Lloyd | 2017-09-20 | 1 | -1/+4 |
| | | |||||
* | | Reflect -fstack-protector and related flags in `botan config ldflags` | Jack Lloyd | 2017-09-19 | 2 | -0/+3 |
| | | | | | | | | | | | | GH #863 [ci skip] | ||||
* | | Add additional ids for AltiVec enabled POWER processors | Jack Lloyd | 2017-09-19 | 1 | -3/+5 |
| | | | | | | | | Taken from a patch to 1.10 in Debian | ||||
* | | Merge GH #1217 Tweak version reporting and improve dist script | Jack Lloyd | 2017-09-19 | 6 | -179/+293 |
|\ \ | |||||
| * | | Accept a - in release | Jack Lloyd | 2017-09-19 | 2 | -2/+2 |
| | | | | | | | | | | | | This occurs with "snapshot:branch-name" syntax. | ||||
| * | | Sort files in archive | Jack Lloyd | 2017-09-19 | 1 | -1/+1 |
| | | | |||||
| * | | Improvements to snapshot | Jack Lloyd | 2017-09-19 | 1 | -25/+30 |
| | | | |||||
| * | | Using ast.literal_eval is no good here | Jack Lloyd | 2017-09-19 | 2 | -4/+22 |
| | | | |||||
| * | | Fix snapshot builds | Jack Lloyd | 2017-09-19 | 1 | -2/+3 |
| | | | |||||
| * | | Rename botan_version.py to version.txt | Jack Lloyd | 2017-09-19 | 4 | -6/+5 |
| | | | |||||
| * | | Improvements to distribution script | Jack Lloyd | 2017-09-19 | 1 | -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 Lloyd | 2017-09-19 | 2 | -2/+2 |
| | | | |||||
| * | | Load botan_version.py as a file instead of as module import | Jack Lloyd | 2017-09-19 | 3 | -67/+112 |
| | | | | | | | | | | | | Really no reason for this to be arbitrary code | ||||
* | | | Merge GH #1216 Add API annotations indicating version added and API stability | Jack Lloyd | 2017-09-19 | 276 | -1020/+1076 |
|\ \ \ | |||||
| * | | | Complete the final annotation changes | Jack Lloyd | 2017-09-19 | 20 | -98/+106 |
| | | | | |||||
| * | | | More annotations | Jack Lloyd | 2017-09-19 | 12 | -304/+327 |
| | | | | |||||
| * | | | Move the annotations to compiler.h since the user shouldn't modify | Jack Lloyd | 2017-09-19 | 2 | -23/+23 |
| | | | | |||||
| * | | | Add API stability annotations. | Jack Lloyd | 2017-09-19 | 256 | -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 silence | Jack Lloyd | 2017-09-19 | 1 | -4/+2 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Merge GH #1215 Deprecate package transform | Jack Lloyd | 2017-09-19 | 2 | -1/+7 |
|\ \ \ | |||||
| * | | | Deprecate package transform | Jack Lloyd | 2017-09-19 | 2 | -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 test | Jack Lloyd | 2017-09-19 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | See GH #825 | ||||
* | | | | Merge GH #1214 Tests for const time utils | Jack Lloyd | 2017-09-19 | 4 | -28/+51 |
|\ \ \ \ | |_|/ / |/| | | | |||||
| * | | | Add basic tests for const time utils | Jack Lloyd | 2017-09-19 | 4 | -28/+51 |
| |/ / | | | | | | | | | | Remove CT::min and CT::max which were unused and it turns out, broken. |