#
26830284 |
| 03-May-2024 |
tb <tb@openbsd.org> |
Align CRL and CSR version printing with certs
Only print specified 0-based versions and print them with the 1-based human interpretation. Use a colon and error check the BIO_printf() calls. (There's
Align CRL and CSR version printing with certs
Only print specified 0-based versions and print them with the 1-based human interpretation. Use a colon and error check the BIO_printf() calls. (There's a lot more to clean up in here, but that's for another day).
Notably, X509_CRL_print_ex() is missing... I guess that's better than having one with signature and semantics differing from X509_print_ex() und X509_REQ_print_ex().
ok beck
show more ...
|
#
e1608179 |
| 09-Apr-2024 |
beck <beck@openbsd.org> |
Hide public symbols in x509.h
This picks up most of the remaining public symbols in x509.h
ok tb@
|
#
1ec3c770 |
| 07-Jul-2023 |
beck <beck@openbsd.org> |
Unbreak the namespace build after a broken mk.conf and tool misfire had me aliasing symbols not in the headers I was procesing.
This unbreaks the namespace build so it will pass again
ok tb@
|
#
acf64401 |
| 05-Jul-2023 |
beck <beck@openbsd.org> |
Hide symbols in asn1 and bio
ok jsing@
|
#
c9675a23 |
| 26-Nov-2022 |
tb <tb@openbsd.org> |
Make internal header file names consistent
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names used for internal headers. Move all these headers we inherited from OpenSSL to *_l
Make internal header file names consistent
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names used for internal headers. Move all these headers we inherited from OpenSSL to *_local.h, reserving the name *_internal.h for our own code. Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h. constant_time_locl.h is moved to constant_time.h since it's special.
Adjust all .c files in libcrypto, libssl and regress.
The diff is mechanical with the exception of tls13_quic.c, where #include <ssl_locl.h> was fixed manually.
discussed with jsing, no objection bcook
show more ...
|
#
d2477c1a |
| 30-Aug-2022 |
tb <tb@openbsd.org> |
Plug memory leak in X509_REQ_print_ex()
CID 356353
ok jsing
|
#
ab72b8b8 |
| 09-May-2022 |
jsing <jsing@openbsd.org> |
Simplify X509_ATTRIBUTE ASN.1 encoding.
For some unknown historical reason, X509_ATTRIBUTE allows for a single ASN.1 value or an ASN.1 SET OF, rather than requiring an ASN.1 SET OF. Simplify encodin
Simplify X509_ATTRIBUTE ASN.1 encoding.
For some unknown historical reason, X509_ATTRIBUTE allows for a single ASN.1 value or an ASN.1 SET OF, rather than requiring an ASN.1 SET OF. Simplify encoding and remove support for single values - this is similar to OpenSSL e20b57270dec.
This removes the last use of COMBINE in the ASN.1 decoder.
ok tb@
show more ...
|
#
1ee5d7ed |
| 25-Dec-2021 |
jsing <jsing@openbsd.org> |
Indent goto labels for diffability.
Whitespace change only.
|
#
838f0b6d |
| 01-Nov-2021 |
tb <tb@openbsd.org> |
Move the now internal X.509-related structs into x509_lcl.h. Garbage collect the now unused LIBRESSL_CRYPTO_INTERNAL and LIBRESSL_OPAQUE_X509. Include "x509_lcl.h" where needed and fix a couple of un
Move the now internal X.509-related structs into x509_lcl.h. Garbage collect the now unused LIBRESSL_CRYPTO_INTERNAL and LIBRESSL_OPAQUE_X509. Include "x509_lcl.h" where needed and fix a couple of unnecessary reacharounds.
ok jsing
show more ...
|
#
5067ae9f |
| 29-Jan-2017 |
beck <beck@openbsd.org> |
Send the function codes from the error functions to the bit bucket, as was done earlier in libssl. Thanks inoguchi@ for noticing libssl had more reacharounds into this. ok jsing@ inoguchi@
|
#
3e1a72ea |
| 29-Jul-2015 |
jsing <jsing@openbsd.org> |
Expand obsolete M_ASN1.*(cmp|dup|print|set) macros - no change in generated assembly.
ok bcook@
|
#
b6ab114e |
| 11-Jul-2014 |
jsing <jsing@openbsd.org> |
Only import cryptlib.h in the four source files that actually need it. Remove the openssl public includes from cryptlib.h and add a small number of includes into the source files that actually need t
Only import cryptlib.h in the four source files that actually need it. Remove the openssl public includes from cryptlib.h and add a small number of includes into the source files that actually need them. While here, also sort/group/tidy the includes.
ok beck@ miod@
show more ...
|
#
8cf4d6a6 |
| 10-Jul-2014 |
jsing <jsing@openbsd.org> |
Explicitly include <openssl/opensslconf.h> in every file that references an OPENSSL_NO_* define. This avoids relying on something else pulling it in for us, plus it fixes several cases where the #ifn
Explicitly include <openssl/opensslconf.h> in every file that references an OPENSSL_NO_* define. This avoids relying on something else pulling it in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is never going to do anything, since OPENSSL_NO_XYZ will never defined, due to the fact that opensslconf.h has not been included.
This also includes some miscellaneous sorting/tidying of headers.
show more ...
|
#
c3d6a26a |
| 12-Jun-2014 |
deraadt <deraadt@openbsd.org> |
tags as requested by miod and tedu
|
#
4765c9cb |
| 29-May-2014 |
beck <beck@openbsd.org> |
Everything sane has stdio, and FILE *. we don't need ifdefs for this. ok to firebomb from tedu@
|
#
2d55eb43 |
| 18-Apr-2014 |
jsing <jsing@openbsd.org> |
More KNF.
|
#
cc777fd4 |
| 18-Apr-2014 |
tedu <tedu@openbsd.org> |
lob a few more knf grenades in here to soften things up.
|
#
93a4b0e0 |
| 18-Apr-2014 |
tedu <tedu@openbsd.org> |
putting most of the braces in the right column is the very least we can do.
|
#
0a5d6ede |
| 01-Oct-2010 |
djm <djm@openbsd.org> |
resolve conflicts, fix local changes
|
#
4fcf65c5 |
| 06-Sep-2008 |
djm <djm@openbsd.org> |
resolve conflicts
|
#
767fe2ff |
| 12-May-2003 |
markus <markus@openbsd.org> |
merge 0.9.7b with local changes; crank majors for libssl/libcrypto
|
#
bbbc2354 |
| 05-Apr-2003 |
ho <ho@openbsd.org> |
Trivial sprintf() -> snprintf() changes. ok deraadt@
|
#
cf5de1f6 |
| 14-Sep-2002 |
markus <markus@openbsd.org> |
merge with openssl-0.9.7-stable-SNAP-20020911, new minor for libcrypto (_X509_REQ_print_ex) tested by miod@, pb@
|
#
da347917 |
| 15-May-2002 |
beck <beck@openbsd.org> |
OpenSSL 0.9.7 stable 2002 05 08 merge
|
#
f6e3f262 |
| 15-Apr-2000 |
beck <beck@openbsd.org> |
OpenSSL 0.9.5a merge
|