| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Replace C interfaces in cli apps with C++ interfaces
|
|/ |
|
|\
| |
| | |
Remove LibraryInitializer from cli
|
|/ |
|
| |
|
|\
| |
| | |
Improve output formating in python example
|
| |\
| | |
| | | |
Update to match current Botan
|
| |\ \
| | | |
| | | | |
Bring up to date with random bit/botan
|
| |\ \ \
| | | | |
| | | | | |
Sync up with random bit
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added MCEIES plaintext and decrypted output.
Added output length where it was missing.
Changed "Public key bits" output to Base64 to match cert.toString()
|
| |\ \ \ \
| | | | | |
| | | | | | |
Bring in line with mainstream botan
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Provide abstractions for the locking allocator (allocate and free
locked pages) to decouple it from the platform dependent code. Should
make it easy to write a Windows version using VirtualAlloc+VirtualLock.
Exposes max mlock limit as a build.h toggle
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Checked with ctgrind
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Algo_Registry: Use CRITICAL_SECTION on Windows to prevent hang during initialization
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Preprocessing sections are now split in two.
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
fix_algo_registry_locking_windows
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
DllMain when initialising global constants.
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Because convenient
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Take the value from build.h if we have no way of getting it dynamically.
Fixes an infinite loop in AES on non-x86 introduced in ebf2164a,
as otherwise it does for(size_t i = 0; i != ...; i += 0) {}
while iterating over the TE tables.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Specifically a named one for integer factorization (despite using same
formula as DL calc) which incorporates the k value from RFC 3766. Also
adds dl_exponent_size which returns the exponent size, this one ignores
k thus using a ~10 bit larger exponent than strictly necessary.
Adding in k downgrades 1024 bit RSA to exactly 80 bits, which is probably
about right.
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Missed because Travis uses zlib and company even in the min build.
GH #337
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
GH #337
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Change getrusage output to static system data since it is sparse and
changes rarely, and so actually does trigger the differential test.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
unless they are actually optional
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Defaults should be fine for everyone but it makes the values more transparent
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Fixed crash in compression filter when transform argument is null.
|
| | | | | | | | | |
|
| |/ / / / / / / |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
[ci skip]
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Provides an easier way for an application to configure a list of
entropy sources they'd like to use, or add a custom entropy source to
their seeding.
Exposes some toggles for the global/default entropy sources to build.h
Adds basic entropy tests which runs the polls and does sanity checking
on the results, including compression tests if available. These are
less useful for the CSPRNG outputs but a good check for the ones
producing plain ASCII like the /proc reader.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
[ci skip]
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Should resolve the random CI breaks
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Fix sanitizer build in travis ci
|
|/ / / / / / / /
| | | | | | | |
| | | | | | | | |
The parameter is actually --with-sanitizers.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Also fix a few cast and zero-as-nullptr warnings in the AltiVec header
|
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
Enhance tests main readability
|
|/ / / / / / / |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
[ci skip]
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The only reason mul128.h was included in mp_types.h was for the
definition of dword. But dword is only needed by the generic version
of mp_madd, which is an internal header. So move both the inclusion
of the header and the dword definition to there.
Previously mul128.h was very public (mp_types.h to bigint.h to rsa.h,
for example) and use of __int128 causes problems in pedantic mode. So
additionally, prefer using the TI attribute version since GCC does not
complain about that. Clang's -Wpedantic does not seem to care about it
either way.
GH #330
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Add myself (tiwoc) to credits.rst and license.txt
|