Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix indentation | Jack Lloyd | 2019-08-17 | 1 | -2/+2 |
| | |||||
* | Remove support for Visual C++ 2013 | Jack Lloyd | 2018-10-01 | 1 | -24/+24 |
| | | | | Closes GH #1557 | ||||
* | Add FFI functions for creating and getting X25519 data | Jack Lloyd | 2018-09-10 | 1 | -0/+82 |
| | | | | See GH #1680 | ||||
* | Fix bug introduced in 15e149ac | Jack Lloyd | 2018-08-16 | 1 | -6/+6 |
| | | | | | This caused get_field, when called with a non-existing field, to return success and set the field to a small negative integer. | ||||
* | Avoid throwing within the FFI layer | Jack Lloyd | 2018-08-16 | 1 | -5/+5 |
| | | | | No reason given we know the message is going to be thrown away. | ||||
* | Combine SM2 key types for signatures and encryption | Jack Lloyd | 2018-08-01 | 1 | -31/+5 |
| | | | | | | It seems in practice the same key may be end up used for both operations, so maintaining a distinction at the type level just complicates things. | ||||
* | Small post-merge fixups of #1621 | Jack Lloyd | 2018-07-04 | 1 | -12/+11 |
| | | | | | | | Formatting, and fix the API revision annotations Adds pem as explicit dependency to FFI; already pubkey pulls it in but good to be explicit. | ||||
* | Add RSA PKCS#1 key load and export functions to ffi | René Korthaus | 2018-07-04 | 1 | -0/+49 |
| | |||||
* | Add functions to EC_Group for getting base point coordinates | Jack Lloyd | 2018-02-25 | 1 | -2/+2 |
| | |||||
* | Use shared representation of EC_Group | Jack Lloyd | 2018-01-31 | 1 | -4/+4 |
| | | | | Hide CurveGFp with an eye for eventual removal | ||||
* | Comments from code review | Krzysztof Kwiatkowski | 2018-01-22 | 1 | -4/+21 |
| | |||||
* | FFI function for Elgamal key generation | Krzysztof Kwiatkowski | 2018-01-21 | 1 | -0/+18 |
| | | | | | Adds function for Elgamal key generation that allows usage of 'p' chosen by the caller. | ||||
* | FFI function for DSA key generation | Krzysztof Kwiatkowski | 2018-01-21 | 1 | -0/+18 |
| | | | | | Adds function for DSA key generation that allows usage of 'p' and 'q' chosen by the caller. | ||||
* | Add explicit int return type declarations on FFI lambdas. | Jack Lloyd | 2017-12-28 | 1 | -21/+21 |
| | | | | | | Sun Studio gives a strange warning about this. This probably doesn't help actually compile under Sun Studio. But it doesn't hurt to be explicit. | ||||
* | Remove various unused variables | Jack Lloyd | 2017-10-02 | 1 | -1/+0 |
| | | | | Sonar finds | ||||
* | Fix invalid comparison, potential segfault on invalid type | Jack Lloyd | 2017-09-07 | 1 | -1/+2 |
| | | | | Found by Coverity | ||||
* | Add support for computing SM2 ZA field to FFI | Jack Lloyd | 2017-09-06 | 1 | -0/+36 |
| | | | | This is a contribution from Ribose Inc. | ||||
* | Simplify botan_privkey_create_XXX | Jack Lloyd | 2017-08-22 | 1 | -87/+16 |
| | | | | All of these can just forward to botan_privkey_create | ||||
* | Add dh functions in ffi | Konstantinos Kolelis | 2017-08-22 | 1 | -0/+60 |
| | |||||
* | Add SM2 encryption to FFI | Jack Lloyd | 2017-08-04 | 1 | -0/+41 |
| | | | | Also add hooks for keygen, etc | ||||
* | Fix some maintainer mode warnings | Jack Lloyd | 2017-08-03 | 1 | -6/+6 |
| | |||||
* | Split up ffi.cpp into several files | Jack Lloyd | 2017-07-31 | 1 | -0/+757 |
It was getting pretty big and would get worse over time, eg whenver I get around to adding TLS support. |