Age | Commit message (Collapse) | Author |
|
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
|
|
whitespace in this page;
ok deraadt
|
|
Needed at least by openvpn-2.4.5, which detects availability of this
interface using #ifdefs... Discussed with & ok jsing@
|
|
The latest POSIX description of times(3) (and all others I can find)
suggests that times(3) should return monotonically increasing values
and that these values are only useful for real time interval measurement.
All extant uses of times(3) confirm that this expectation is shared by
application programmers.
So, change gettimeofday(2) to clock_gettime(2)/CLOCK_MONOTONIC to ensure
the return value increases monotonically, even if the system clock is
changed by the superuser. Then update the manpage accordingly.
While we're updating the manpage, move the information about the return
values to a new RETURN VALUES section to bring times.3 up to speed with
other library man pages.
Manpage changes kicked around on tech@ with millert@ and jmc@.
times.3 ok millert@ tb@ jmc@
times.c ok millert@ tb@
|
|
scratch, tweaks and OK jsing@ and jmc@.
|
|
|
|
both the hardfloat (FPU registers) and softfloat (software) state. This
makes these functions work correctly when mixing hardfloat and softfloat
code. Disable trapping for softfloat since most (if not all) ARMv7 and
ARMv8 hardware that is on the market doesn't support trapping of
floating-point exceptions.
ok patrick@
|
|
We have no code implementing it, tedu@ took care of the rc5/ directory
in 2014, the related files are commented out in arch/*/Makefile.inc,
and opensslfeatures.h contains an explicit #define OPENSSL_NO_RC5.
|
|
We have no code implementing those functions.
|
|
via OpenSSL commit cbade361 Dec 12 13:14:45 2017 +0100
|
|
from Rich Salz <rsalz@openssl.org>
via OpenSSL commit 9e183d22 Mar 11 08:56:44 2017 -0500.
|
|
|
|
|
|
no text change
|
|
and correct the description of SSL_OP_ALL.
Found by inspecting <openssl/ssl.h>.
|
|
the new RETURN VALUES section from OpenSSL, tweaked by me.
While here, correct the description of SSL_CIPHER_description(3).
|
|
from <Edgar at Pettijohn dash web dot com> on tech@
|
|
Merge the documentation from OpenSSL, slightliy tweaking the wording
for precision. The connection is not necessarily "working" yet.
|
|
Merge the documentation from OpenSSL.
|
|
SSL_CTX_get_ciphers(3). Merge the documentation from OpenSSL.
|
|
SSL_SESSION_up_ref(3).
Merge the documentation from OpenSSL, tweaked by me.
|
|
X509_chain_up_ref(3). Merge the documentation from OpenSSL,
tweaked by me.
|
|
X509_STORE_set_ex_data(3) and X509_STORE_get_ex_data(3).
Document them.
|
|
X509_STORE_get0_objects(3). Merge the documenteation from OpenSSL,
heavily tweaked by me. While here, document six additional public
functions closely related to X509_STORE_set1_param(3) that OpenSSL
lacks documentation for. No Copyright-worthy amount of text remains
in X509_STORE_set1_param.3, so switch to my Copyright and license.
|
|
X509_OBJECT_get0_X509(3) and X509_OBJECT_get0_X509_CRL(3).
Since they are undocumented in OpenSSL, write a new manual
page from scratch, also documenting five closely related
public functions that have already been available before.
|
|
X509_STORE_up_ref(3). X509_STORE_new(3) and X509_STORE_free(3)
have already been available earlier. Import the documentation from
OpenSSL, adding some precision.
|
|
X509_STORE_CTX_get0_store(3). It is undocumented in OpenSSL,
so write some documentation from scratch.
|
|
X509_STORE_CTX_get0_chain(3). Adapt the documentation.
It is absurd that OpenSSL documents the two almost identical functions
X509_STORE_CTX_get0_chain(3) and X509_STORE_CTX_get1_chain(3) in
two different manual pages, with quite different wordings, and without
even referencing each other. It is very obvious that they have
lost their way in their own mire of functions.
|
|
X509_CRL_set1_lastUpdate(3) and X509_CRL_set1_nextUpdate(3) and
in rev. 1.39 2018/02/22 17:06:42 X509_set1_notBefore(3) and
X509_set1_notAfter(3). Document them, again from scratch
because what OpenSSL provides is slightly confusing.
|
|
optional reference counting. ETOOMUCHMAGIC. By the way, this
public hellhole is still undocumented in OpenSSL.
|
|
X509_CRL_up_ref(3). Since it is undocumented in OpenSSL,
write some documentation from scratch. While here, also
correct the description of X509_CRL_free(3) and mention
X509_CRL_dup(3), too.
|
|
X509_REQ_get_signature_nid(3), in rev. 1.36 2018/02/22 16:58:45
X509_CRL_get_signature_nid(3), and in rev. 1.40 2018/02/22 17:09:28
X509_get0_tbs_sigalg(3). Merge the documentation from OpenSSL.
|
|
X509_REVOKED_get0_serialNumber(3) and X509_REVOKED_get0_revocationDate(3).
Merge the documentation from OpenSSL, but put it into X509_REVOKED_new(3)
rather than into X509_CRL_get0_by_serial(3) because it fits better there.
|
|
X509_REVOKED_get0_extensions(3) and in rev. 1.36 2018/02/22 16:58:45
X509_CRL_get0_extensions(3). Merge the documentation from OpenSSL
and fix a few minor typos while here.
|
|
SSL_SESSION_get_protocol_version(3).
Import the documentation form OpenSSL, tweaked by me, OK tb@.
|
|
Merge the documentation from OpenSSL, tweaked by me. While here,
fix the in parts imprecise, in parts incorrect descriptions of
BIO_new(3), BIO_set(3), BIO_free(3), and BIO_free_all(3).
|
|
EVP_PKEY_get0_EC_KEY(3). Merge the documentation from OpenSSL.
|
|
Merge the documentation from OpenSSL, tweaked by me.
|
|
and BIO_get_shutdown(3). Write the documentation from scratch because
what OpenSSL provides doesn't explain the difference to BIO_set_close(3)
and is also worded in a rather confusing way.
|
|
DSA_SIG_get0(3) and DSA_SIG_set0(3).
Merge the documentation from OpenSSL, tweaked by me.
|
|
DSA_clear_flags(3), DSA_test_flags(3), and DSA_set_flags(3),
and in rev. 1.29 2018/02/20 17:52:27 DSA_get0_engine(3).
Merge the documentation from OpenSSL, tweaked by me.
|
|
RSA_clear_flags(3), RSA_test_flags(3), and RSA_set_flags(3).
Merge the documentation, tweaked by me.
|
|
BIO_get_new_index(3), in rev. 1.37 2018/02/20 18:13:31, tb@ provided
BIO_meth_get_read(3), BIO_meth_get_puts(3), BIO_meth_get_gets(3),
BIO_meth_get_ctrl(3), BIO_meth_get_create(3), and BIO_meth_get_destroy(3),
and in rev. 1.38 2018/02/20 18:17:17 BIO_meth_get_callback_ctrl(3)
and BIO_meth_set_callback_ctrl(3).
BIO_meth_get_write(3) will become public with the next minor bump.
Merge the documentation from OpenSSL, tweaked by me, OK tb@.
|
|
DH_clear_flags(3), DH_test_flags(3), and DH_set_flags(3),
in rev. 1.24 2018/02/20 18:01:42 DH_set_length(3), and
in rev. 1.25 2018/02/22 16:41:04, jsing@ provided DH_get0_engine(3).
Merge the documentation from OpenSSL, tweaked by me.
|
|
BN_GENCB_new(3), BN_GENCB_free(3), and BN_GENCB_get_arg(3).
Merge the documentation from OpenSSL, verbatim.
|