| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The header is processed early, but when doing an amalgamation we
need to regenerate the makefile template. But we only do that
for the main makefile not the include inputs.
Should fix this but for now just just get it to work.
|
| |
| |
| |
| |
| |
| |
| | |
This removes a lot of logic that cannot be shared between the
nmake (Windows environment) and gnumake (Unix env) makefiles.
Also it cleans up inconsistencies, eg nmake's make distclean did not
remove amalgamation files, but gnumake version did.
|
|/ |
|
| |
|
|
|
|
|
|
|
|
| |
Splits up the ar command and ar options to make this possible.
Removes support for calling `ranlib` after `ar`: testing in #1317
confirms that all platforms we support no longer need it.
See #1237. Also fixes #455
|
|
|
|
|
| |
Allows distributor to override CFLAGS without having to worry
about what -std=c++xx options we are using. See GH #1237
|
|
|
|
|
|
|
| |
Fixes GH #1297
This is done even on GNU make builds, since the same issue
affects MinGW
|
|\ |
|
| | |
|
|/
|
|
| |
Fixes #1266
|
| |
|
|
|
|
|
|
|
| |
Thanks to @noloader for pointing me at draft-jivsov-openpgp-sha3-01
which has the correct values.
Adds a test so this can't happen again.
|
| |
|
|
|
|
| |
[ci skip]
|
|
|
|
|
| |
In older Clangs it produces false positives on compiler intrinsics
and these will just frighten the user ;)
|
|
|
|
|
| |
I think this allows us to use custom quality profiles (ie, disable
or edit rulesets).
|
|
|
|
| |
[ci skip]
|
| |
|
| |
|
|
|
|
| |
[ci skip]
|
|\ |
|
| | |
|
|/ |
|
|
|
|
|
| |
A uint128 type is available but is apparently broken, causes
problems with x25519
|
|
|
|
| |
It got confused by BOTAN_PUBLIC_API macro
|
|
|
|
|
|
| |
ISO C++ reserves names with double underscores in them
Closes #512
|
|
|
|
|
|
| |
GH #863
[ci skip]
|
|
|
|
| |
Really no reason for this to be arbitrary code
|
| |
|
| |
|
|
|
|
| |
Otherwise it marks all of our header files as 'duplicates' ...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This OS has its own crypto API and does not support CryptGenRandom.
Splits System_RNG_Impl into distinct declarations one per implementation
type. Easier to read now that we are up to 4 distinct versions.
Removes the CryptoAPI entropy source, and replaces it with an entropy
source that calls the system RNG. This is nominally a bit less flexible
in that the entropy source allowed polling multiple providers (though
we didn't actually make use of that). Plus side is it works on all
systems.
Currently the dev_random entropy source is still there because we do
actually use it to poll both /dev/random and /dev/urandom, and it
might be useful (on certain systems) to also poll a HW RNG, which
are often assigned their own device node. This could debatably also
be removed in favor of just reading the system RNG.
|
|
|
|
| |
this removes the duplicate "sha" in x86_64
|
|
|
|
|
|
| |
Not a big deal since the site already uses HSTS, but whatever.
[ci skip]
|
|
|
|
|
|
| |
For the fuzzers, builds an object and then links in a second step,
because we need that to link the fuzzer binaries for LLVM. (Clang
will emit bitcode for us, but doesn't want to link it.)
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
http_util is required by the x509 module to perform
online OCSP checks, which should be defaulted to ON.
Without being part of the policy, it would be disabled.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
supersedes #997
This commit removes the (broken) --destdir command line option and introduces
the DESTDIR environment variable for the 'make install' target. When it's set,
the installation will take place in the DESTDIR directory, under the prefix set
by --prefix, with all of the internal references (pkgconfig file, etc)
containing only the prefix. This behavior is more standard (as in autotools and
co.), so makes packaging easier.
Based on work of danimo and zgyarmati
|
|\ \
| | |
| | |
| | | |
line utils
|
| |/
| |
| |
| |
| |
| | |
Based on the work by @slicer4ever, adds support for
Windows sockets to http_util. As a bonus, we get Windows support
for tls_client and tls_server CLI.
|