| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|/ |
|
| |
|
|\ |
|
| | |
|
|/ |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
From https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02
This is a contribution from Ribose Inc (@riboseinc).
|
|/
|
|
|
| |
Prohibit SM4 block cipher, ed25519 signature scheme
and NIST SP800-56A KDF.
|
| |
|
| |
|
|
|
|
| |
This work was sponsored by Ribose Inc
|
|\ |
|
| |
| |
| |
| | |
Based on GH #807 and #808
|
|/ |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| | |
to reuse dictionary parsing
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
/Oi enabled in release builds: generates intrinsic functions for appropriate function calls
https://msdn.microsoft.com/en-us/library/f99tchzc.aspx
/Os if `--optimize-for-size` is used: tells the compiler to favor optimizations for size over optimizations for speed
https://msdn.microsoft.com/en-us/library/f9534wye.aspx
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
OpenBSD provides the arc4random(3) function in libc for user land
programs that need good random data. Use this to implement the
Botan system random number generator. It has the advantage over
/dev/urandom that it works without file descriptors and in chroot(2)
environment. Internally libc is currently using a ChaCha20 cipher
as PRNG and getentropy(2) to reseed itself automatically.
|
|/
|
|
|
|
|
|
| |
Gather entropy from system call getentropy(2). This is available
since in OpenBSD 5.6 and Solaris 11.3. It can provide up to 256
bytes entropy from the kernel without blocking. As a system call
it does not need a file descriptor and works in chroot(2) environments
without device nodes.
|
|\ |
|
| | |
|
|/
|
|
| |
GH #887
|
|
|
|
|
| |
Set library name for openbsd to libbotan-2.so.0.0 and do not install
symlinks.
|
|
|
|
|
| |
Montgomery ladder with order.bits()/2 bit scalar blinding and point
randomization
|
|
|
|
|
|
| |
Also reflect anything in ABI flags into pkg-config Libs field.
GH #863
|
|
|
|
| |
configure.py already supports this arch-specific ISA flag syntax.
|
|
|
|
| |
Tested on qemu-aarch64
|
|
|
|
| |
[ci skip]
|
| |
|
|
|
|
|
|
| |
Fixes #767 and #19
Main purpose is to support external libs like OpenSSL on Windows.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Seen with rarely tested compilers (Sun Studio, Intel, ...) that we are missing
info for. Previously this led to a hard error which is pointless. Instead just
disable the relevant module and warn the user that something was disabled, if
they want to go look into why.
Remove bogus clmul entry in x86_64 - actually we lump both AES and CLMUL flags
under the same ISA ("aesni") since all known CPUs support either both or
neither. Caught by new configure warning.
Add Sun Studio ISA flags from GH #846
|
|
|
|
|
|
| |
Tested for ARM only under qemu-aarch64, need to check hardware before merging.
Changes x86 CPUID bitmasks which does break ABI for 2.1, no API implications.
|
|
|
|
|
|
| |
Already pkg-config had this, was missed in GH #802
See also GH #830
|
|\ |
|
| | |
|
|/ |
|
|\
| |
| |
| | |
[ci skip]
|
| |
| |
| |
| |
| |
| |
| | |
Move some text and change some headers to look better with how rtd
theme formats the table of contents.
GH #822
|
|/
|
|
|
|
|
|
| |
Fixes a test problem on Cygwin.
GH #824
[ci skip]
|
|
|
|
|
|
| |
Based on compiling on AIX 7.1
[ci skip]
|
|\ |
|