| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
Now that we have tls_init() under pthread_once(), automatically initialise
libtls from the entry point functions (tls_config(), tls_client() and
tls_server()) - this makes an explicit tls_init() call no longer a
requirement.
ok bcook@ beck@ inoguchi@
|
| |
|
|
|
|
| |
spotted by anton@
|
|
|
|
|
| |
here, just the normal version.
ok jsing@
|
|
|
|
|
|
|
| |
this means that running the regression test doesn't take forever
because we run a huge dhparam test and openssl speed tests.
ok inoguchi@
|
|
|
|
|
|
|
|
| |
This brings in the OPENSSL_INIT_LOAD_CONFIG flag with the same semantics as
OpenSSL. As a result, by default the openssl.conf file is not loaded during
autoinit, which makes autoinit safe for pledge(stdio).
ok jsing@
|
|
|
|
|
| |
ECDSA_SIG_get0(3) and ECDSA_SIG_set0(3).
Merge the documentation from OpenSSL.
|
|
|
|
|
|
| |
15:19:12, tb@ provided a subset of the DSA_meth_*(3) and RSA_meth_*(3)
functions. Merge the relevant parts of the manual pages from
OpenSSL, heavily tweaked by me, in particular for conciseness.
|
|
|
|
| |
X509_PUBKEY_get0(3). Merge the documentation from OpenSSL.
|
|
|
|
|
| |
OCSP_SINGLERESP_get0_id(3). OpenSSL fails to document it,
so document it from scratch.
|
|
|
|
|
|
| |
SSL_CIPHER_get_cipher_nid(3), SSL_CIPHER_get_digest_nid(3),
SSL_CIPHER_get_kx_nid(3), SSL_CIPHER_get_auth_nid(3), and
SSL_CIPHER_is_aead(3). Merge the documentation from OpenSSL.
|
|
|
|
| |
X509_REVOKED_dup(3). Document it.
|
|
|
|
|
| |
SSL_SESSION_get0_id_context(3).
Merge the documentation from OpenSSL, tweaked by me.
|
|
|
|
|
|
| |
Found via port build failures reported by sthen.
ok jsing
|
|
|
|
|
|
|
|
|
|
| |
- deprecation notice
- say more precisely what OPENSSL_config(3) does
- kill the unfounded rumour that the library might inspect environment
variables; in fact, only the openssl(1) program inspects $OPENSSL_CONF
- garbage collect long, irrelevant ramblings about engines
- garbage collect empty RETURN VALUES section
- garbage collect CAVEATS section, duplicate information only
|
|
|
|
|
|
| |
provided OPENSSL_init_crypto(3) and OPENSSL_init_ssl(3).
Write the documentation from scratch
because the text OpenSSL provides is full of bloat.
|
|
|
|
|
| |
SSL_SESSION_has_ticket(3) and SSL_SESSION_get_ticket_lifetime_hint(3).
Merge the documentation from OpenSSL, tweaked by me.
|
|
|
|
|
| |
X509_get0_pubkey(3) to the same semantics as in OpenSSL.
Merge the documentation.
|
|
|
|
| |
req by deraadt
|
| |
|
|
|
|
|
|
|
|
|
| |
This adds OPENSSL_init_crypto and OPENSSL_init_ssl, as well
thread safety modifications for the existing LibreSSL init
functions. The initialization routines are called automatically
by the normal entry points into the library, as in newer OpenSSL
ok jsing@, nits by tb@ and deraadt@
|
|
|
|
|
|
| |
SSL_SESSION_has_ticket()
ok jsing
|
|
|
|
| |
ok jsing
|
|
|
|
| |
ok jsing
|
|
|
|
|
|
| |
(which we don't have) it returns a plain int.
ok jsing
|
|
|
|
| |
ok jsing
|
|
|
|
| |
ok jsing
|
|
|
|
|
|
|
| |
As in RSA_meth_*, note that these functions return NULL in
out-of-memory situations, but they do not set an error explicitly.
ok jsing
|
|
|
|
|
|
|
| |
Note that these functions return NULL in out-of-memory situations,
but contrary to OpenSSL's versions they do not set an error.
ok jsing
|
|
|
|
| |
ok jsing
|
|
|
|
|
|
| |
so call X509_PUBKEY_get0() instead.
Spotted by schwarze@ while documenting.
|
|
|
|
| |
into a wrapper that calls X509_PUBKEY_get0() and up refs.
|
|
|
|
|
|
| |
Noted by schwarze@
ok jsing@
|
| |
|
|
|
|
|
| |
SSL_CIPHER_get_digest_nid(), SSL_CIPHER_get_kx_nid() and
SSL_CIPHER_is_aead().
|
| |
|
|
|
|
| |
authentication.
|
| |
|
| |
|
|
|
|
| |
From Raf Czlonka, ok sthen@
|
| |
|
|
|
|
| |
cluebat tb@
|
|
|
|
|
|
|
|
|
| |
We already provided the setters, so also provide the getters like
OpenSSL does. Addition prompted by the use of those functions in recent
openvpn releases.
manpage diff from schwarze@ (thanks!) with input from jsing@, ok tb@
jsing@
|
|
|
|
|
|
|
| |
getrandom(2)
Based on discussion here https://github.com/libressl-portable/openbsd/pull/82
Suggested fix from jsing@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prevents segmentation fault while reading EC private key without public key.
Generates missing EC public key when reading EC private key.
Refer to these OpenSSL commits:
1f2b943254ce590867717375e4f364860a9b7154
2083f7c465d07867dd9867b8742bb71c03d1f203
Reported on GitHub https://github.com/libressl-portable/portable/issues/395
by Anton Bukov (@k06a) .
ok beck@
|
|
|
|
| |
builds work
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
ok jsing@
This brings pthread_once usage into libressl, which will
need to get dealt with correctly in portable.
This sets us up to autoinit libtls, and we will also be
using pthread_once to deal with autoinit stuff in libssl
and libcrypto
|
|
|
|
|
|
| |
don't need to use sys/param.h at all, guess which one i believe is
greater namespace polution
ok otto
|
|
|
|
| |
ok guenther kettenis
|