aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/ffi/ffi_rng.cpp
Commit message (Collapse)AuthorAgeFilesLines
* More clang-tidy fixesJack Lloyd2022-02-101-59/+64
|
* Avoid raw pointers in the FFI internalsJack Lloyd2021-04-041-2/+2
|
* Use std::to_stringRené Fischer2021-01-291-2/+2
|
* Apply remaining review commentsRené Fischer2021-01-291-7/+9
|
* Add destroy cb, apply review commentsRené Fischer2021-01-281-27/+36
|
* Add API to register custom RNG with FFI APIRené Fischer2021-01-221-0/+87
|
* Remove use of Serialized_RNG in FFI and testsJack Lloyd2020-09-121-7/+1
|
* Add Processor_RNGJack Lloyd2020-05-081-5/+5
| | | | | | | Replaces RDRAND_RNG, RDRAND entropy source, and DARN entropy source. Provides also DARN-based RNG interface. This also gives an easy path for supporting the ARMv8 RNG instructions.
* Remove support for Visual C++ 2013Jack Lloyd2018-10-011-1/+1
| | | | Closes GH #1557
* Expose RDRAND RNG through FFIJack Lloyd2018-08-131-2/+13
|
* Add some useful FFI functionsJack Lloyd2018-08-101-0/+9
|
* Guard use of Serialized_RNG with thread macro checkJack Lloyd2018-08-101-0/+2
|
* Add a "user-threadsafe" option to botan_rng_initJack Lloyd2018-08-101-0/+10
|
* Add FFI funcs to get algo name from cipher, MAC and hash objsJack Lloyd2018-07-191-0/+5
|
* Add explicit int return type declarations on FFI lambdas.Jack Lloyd2017-12-281-1/+1
| | | | | | 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.
* Simplify ffi call overheadJack Lloyd2017-10-111-1/+2
| | | | Notable reductions in code size, stack size and function call overhead.
* Split up ffi.cpp into several filesJack Lloyd2017-07-311-0/+53
It was getting pretty big and would get worse over time, eg whenver I get around to adding TLS support.