Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorg documentation layout. Rename manual to handbook. | Jack Lloyd | 2019-05-31 | 1 | -1140/+0 |
| | |||||
* | Spell check the documentation | Jack Lloyd | 2018-09-28 | 1 | -2/+2 |
| | |||||
* | Small improvements to FFI docs | Jack Lloyd | 2018-09-25 | 1 | -3/+28 |
| | |||||
* | Document more of the X.509 FFI functions | Jack Lloyd | 2018-08-17 | 1 | -2/+79 |
| | |||||
* | More FFI docs [ci skip] | Jack Lloyd | 2018-08-14 | 1 | -2/+23 |
| | |||||
* | Document more of FFI interface | Jack Lloyd | 2018-08-14 | 1 | -14/+209 |
| | |||||
* | Change phrasing [ci skip] | Jack Lloyd | 2018-07-16 | 1 | -2/+2 |
| | |||||
* | Documentation tweaks | Jack Lloyd | 2017-12-04 | 1 | -12/+13 |
| | |||||
* | Update manual to avoid use of old integer typedefs. | Jack Lloyd | 2017-11-14 | 1 | -1/+1 |
| | |||||
* | Add dh functions in ffi | Konstantinos Kolelis | 2017-08-22 | 1 | -1/+16 |
| | |||||
* | Add botan_hash_copy_state FFI function. | Daniel Wyatt | 2017-05-25 | 1 | -0/+4 |
| | |||||
* | Fix botan_privkey_load_rsa misleading parameter names. | Daniel Wyatt | 2017-05-13 | 1 | -2/+2 |
| | | | | RSA_PrivateKey's constructor take p,q,e,d,n. | ||||
* | Support for ElGamal in FFI interface | Krzysztof Kwiatkowski | 2017-04-14 | 1 | -0/+12 |
| | | | | | | * Adds `botan_pubkey_load_elgamal' and `botan_privkey_load_elgamal' functions to FFI interface. * Adds test `ffi_test_elgamal' | ||||
* | Add block cipher interface to C API | Jack Lloyd | 2017-04-04 | 1 | -0/+44 |
| | |||||
* | Merge GH #964 Add various useful FFI functions for public key crypto | Jack Lloyd | 2017-04-04 | 1 | -0/+28 |
|\ | |||||
| * | Document new functions | Jack Lloyd | 2017-04-02 | 1 | -0/+28 |
| | | |||||
* | | Fix doc formatting | Jack Lloyd | 2017-04-02 | 1 | -1/+2 |
| | | |||||
* | | Add some more useful bigint functions to C interface | Jack Lloyd | 2017-03-31 | 1 | -2/+33 |
|/ | |||||
* | Document functions added in GH #899 | Jack Lloyd | 2017-03-29 | 1 | -0/+30 |
| | |||||
* | Document new C APIs added in GH #946 | Jack Lloyd | 2017-03-29 | 1 | -5/+186 |
| | |||||
* | Document hash, rng, mac, pbkdf and kdf in ffi handbook | René Korthaus | 2017-02-19 | 1 | -24/+73 |
| | |||||
* | Add all ffi functions and types to ffi.rst | René Korthaus | 2017-02-19 | 1 | -19/+236 |
| | |||||
* | Add more docs for ffi | René Korthaus | 2017-02-19 | 1 | -3/+73 |
| | |||||
* | Add botan_ffi_supports_api function | Jack Lloyd | 2017-01-04 | 1 | -1/+11 |
| | | | | | | | | | | | | This lets us upgrade the FFI version over time and still allow applications to reliably detect if the current library binary supports their version. As an example, it would be useful to be able to add features to FFI sometime in 2.x. In that case, we would increase the value of the FFI API version, even though anything calling the old API would still work perfectly. Applications can verify at runtime the API they want to use is supported using this new call. | ||||
* | Simplify the website and documentation layout. | Jack Lloyd | 2015-07-03 | 1 | -13/+10 |
| | | | | | | | | | | | | | | Merge the website index, download page, algo page into the readme file so all the important information is in one place. The readme.rst is now also used as the website landing page. Remove the website target on the makefile, replaced by website.sh, since I'm the only one who ever needs to run this. Fix various ReST formatting bugs in news.rst and the manual Remove the old build_log which hasn't been touched in years and refers entirely to compilers which we don't support anymore. | ||||
* | Doc updates | lloyd | 2015-02-28 | 1 | -2/+31 |
| | |||||
* | Add new module `ffi` which provides a plain C interface, plus a new | lloyd | 2015-02-16 | 1 | -0/+103 |
ctypes Python wrapper that uses it. The API is intentionally designed to have a very simple ABI (extern "C", all structs are opaque, no memory ownership passing the FFI boundary, limited set of simple types as args) so the ctypes wrapper is quite simple. Currently ffi provides ciphers, hashes, MACs, RNGs, PBKDF, KDF, bcrypt, and most public key operations. Remove the old boost.python wrapper and all the build code for it. |