Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-23 | Make signature of SSL_COMP_add_compression_method(3) match reality | Theo Buehler | |
2024-05-23 | x509_v3.c: indent labels | Theo Buehler | |
2024-05-23 | x509_v3.c: remove an unnecessary else | Theo Buehler | |
2024-05-23 | x509_v3.c: consistently call STACK_OF(X509_EXTENSIONS) arguments sk | Theo Buehler | |
(where it doesn't conflict with a local variable) | |||
2024-05-23 | x509_v3.c: zap another pointless local variable | Theo Buehler | |
2024-05-23 | x509_v3.c: add a few empty lines | Theo Buehler | |
2024-05-23 | X509v3_get_ext_by_NID: make obj const, test & assign | Theo Buehler | |
2024-05-23 | x509_v3.c: remove a pointless local variable | Theo Buehler | |
2024-05-23 | x509_v3.c: mechanically replace ex with ext and new_ex with new_ext | Theo Buehler | |
2024-05-22 | Fix in-place decryption for EVP_chacha20_poly1305() | Theo Buehler | |
Take the MAC before clobbering the input value on decryption. Fixes hangs during the QUIC handshake with HAProxy using TLS_CHACHA20_POLY1305_SHA256. Found, issue pinpointed, and initial fix tested by Lucas Gabriel Vuotto: Let me take this opportunity to thank the HAProxy team for going out of their way to keep supporting LibreSSL. It's much appreciated. See https://github.com/haproxy/haproxy/issues/2569 tweak/ok jsing | |||
2024-05-22 | crib better wording from schwarze's EVP_PKEY_get_attr_by_NID(3) | Theo Buehler | |
2024-05-22 | Fix incorrect X509v3_get_ext_by_NID(3) return values | Theo Buehler | |
This error comes from upstream, where it is still wrong. | |||
2024-05-21 | remove prototypes with no matching function | Jonathan Gray | |
2024-05-21 | remove prototypes with no matching function; ok ratchov@ | Jonathan Gray | |
2024-05-20 | cmac: zero_iv should be const | Theo Buehler | |
2024-05-19 | unwrap a line | Theo Buehler | |
2024-05-19 | Add space after commas | Theo Buehler | |
2024-05-19 | KNF for dh_err and dsa_err | Theo Buehler | |
2024-05-19 | remove prototypes with no matching function | Jonathan Gray | |
feedback and ok tb@ | |||
2024-05-18 | Add pathconfat(2): pathconf(2) but with at-fd and flags arguments, | Philip Guenther | |
the latter supporting the ability to get timestamp resolution of symlinks. ok deraadt@ millert@ | |||
2024-05-17 | asn1_str2tag(): no need for tntmp to be static | Theo Buehler | |
2024-05-17 | The long primitive function table can be const | Theo Buehler | |
2024-05-17 | The bignum primitive function table (bignum_pf) can be const | Theo Buehler | |
2024-05-16 | x509_v3.c: remove superfluous parentheses | Theo Buehler | |
No change in the generated assembly | |||
2024-05-16 | SSL_CTX_set_keylog_callback: copy-paste error _set_ -> _get_ | Theo Buehler | |
2024-05-15 | Improve X509V3_get0_uids() documentation | Theo Buehler | |
Use less horrcble variable names and make it explicit that both output arguments are allowed to be NULL. | |||
2024-05-15 | X509_check_akid: zap stray space | Theo Buehler | |
2024-05-14 | x509_ext.c: remove unnecessary includes | Theo Buehler | |
2024-05-14 | x509_ext.c: remove lots of extraneous parentheses | Theo Buehler | |
No change in the generated assembly | |||
2024-05-14 | Fix last sentence of CAVEATS which I got the wrong way around | Theo Buehler | |
2024-05-12 | Be more specific about X509V3_ADD_APPEND and X509V3_ADD_DELETE | Theo Buehler | |
2024-05-12 | Tweak wording | Theo Buehler | |
2024-05-12 | Remove a 'built-in' that was left in by accident | Theo Buehler | |
2024-05-12 | Install X509V3_EXT_get_nid.3 | Theo Buehler | |
2024-05-12 | Add minimal manpage documenting the misnamed X509V3_EXT_get_nid() | Theo Buehler | |
This avoids a dangling reference in i2s_ASN1_ENUMERATED_TABLE. To complete this manual, someone will need to document X509V3_EXT_METHOD, but that's for a much more rainy day than today. | |||
2024-05-12 | Avoid .Xr to no longer public X509_LOOKUP_by_subject(3) | Theo Buehler | |
looks good to jmc | |||
2024-05-11 | Move X509V3_add_standard_extensions out of the way | Theo Buehler | |
This function is only used by OpenLDAP and it's been a noop since forever. It has no business to be squeezed in between a number of other, quite unrelated functions. It's distracting. | |||
2024-05-11 | Make two NULL checks more explicit | Theo Buehler | |
2024-05-11 | Unwrap a line | Theo Buehler | |
2024-05-11 | Sync DSA_METHOD documentation with reality | Theo Buehler | |
It is dubious whether this opaque struct's internals should be documented in the first place. This also has been incomplete since forever. For now zap the stuff that no longer exists and make an attempt at matching KNF a bit more closely. | |||
2024-05-11 | Remove unused DSA methods | Theo Buehler | |
There are no accessors to set them, so this has been involved in a bunch of dead logic ever since we made DSA opaque a few years ago. ok jsing | |||
2024-05-11 | Remove unused PEM_USER and PEM_CTX | Theo Buehler | |
I could not find any use of this in all of OpenSSL's git history since SSLeay 0.8.1b. ok jsing | |||
2024-05-10 | Correct display the details of COMMAND using the ps command from the kernel | ASOU Masato | |
crash dump. OK millert@ | |||
2024-05-10 | Add missing EC_KEY_free() | Theo Buehler | |
While eckey_from_explicit_params() frees *out_eckey, eckey_from_object() and eckey_from_params() do not. These functions are currently all callled with a NULL *out_eckey, but the latter two would leak if that should ever change. ok jsing | |||
2024-05-10 | Remove fixed nonce length information from algorithm2 | Theo Buehler | |
This information has been part of tls12_key_block_generate() for a while now. It remained in this table because at that point SSL_CIPHER was still public. Nothing can access algorithm2 anymore from the outside, so this is dead weight. ok jsing | |||
2024-05-10 | Inline dsa_builtin_keygen() in DSA_generate_key() | Theo Buehler | |
ok djm | |||
2024-05-09 | Make the openssl_dsa_meth static const | Theo Buehler | |
2024-05-09 | Move openssl_dsa_meth below the methods it uses | Theo Buehler | |
no functional change | |||
2024-05-09 | Make the DH_METHOD static const | Theo Buehler | |
2024-05-09 | Move public API and DH_METHOD to the bottom of the file | Theo Buehler | |
no functional change |