Up to [local] / src / lib / libcrypto
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.31 / (download) - annotate - [select for diffs], Mon May 27 09:12:32 2024 UTC (2 weeks, 1 day ago) by jsg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.30: +1 -8 lines
Diff to previous 1.30 (colored)
remove unused typedefs with structs that were removed ENGINE, SSL and SSL_CTX remain even though the structs in the typedefs don't exist as they are used as incomplete types. feedback, ports bulk build and ok tb@
Revision 1.30 / (download) - annotate - [select for diffs], Fri Aug 11 05:10:35 2023 UTC (10 months ago) by tb
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
OPENBSD_7_4_BASE,
OPENBSD_7_4
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)
Rename env_md{,_ctx}_st to evp_md{,_ctx}_st As everyone knows (and who doesn't know will immediately guess), EVP is short for envelope. Most structs backing the public EVP_* types are called evp_*. For the EVP_MD and EVP_MD_CTX types, someone used env_md_st and env_md_ctx_st, which, as jsing pointed out, may or may not be related to a much less obvious abbreviation of envelope. It could also simply have been for reasons of inconsistency. Be all that as it may: rename these structs to use the evp_* namespace to match all the other EVP types, as well as upstream. ok jsing
Revision 1.29 / (download) - annotate - [select for diffs], Fri Aug 11 04:45:26 2023 UTC (10 months ago) by tb
Branch: MAIN
Changes since 1.28: +4 -1 lines
Diff to previous 1.28 (colored)
Move EC_KEY and EC_KEY_METHOD typedefs to ossl_typ.h ok jsing
Revision 1.28 / (download) - annotate - [select for diffs], Fri Jul 28 10:21:01 2023 UTC (10 months, 2 weeks ago) by tb
Branch: MAIN
Changes since 1.27: +1 -3 lines
Diff to previous 1.27 (colored)
Remove ERR_{get,set}_implementation() Much like ex_data, applications can make the library use their own error stack implementation. Well, except as of right now they no longer can. ok jsing
Revision 1.27 / (download) - annotate - [select for diffs], Fri Jul 28 09:22:26 2023 UTC (10 months, 2 weeks ago) by tb
Branch: MAIN
Changes since 1.26: +1 -3 lines
Diff to previous 1.26 (colored)
Excise ECDH_METHOD Unlike ECDSA_METHOD, this has been unused forever but kind of needed to stay for symmetry with ECDSA_METHOD. Now we can finally take it behind the barn and remove its tendrils into ENGINE. ok jsing
Revision 1.26 / (download) - annotate - [select for diffs], Fri Jul 28 09:08:31 2023 UTC (10 months, 2 weeks ago) by tb
Branch: MAIN
Changes since 1.25: +1 -2 lines
Diff to previous 1.25 (colored)
Remove ECDSA_METHOD After smtpd (in base) and libtls finally switched from ECDSA_METHOD to EC_KEY_METHOD, much of the ECDSA_METHOD code was neutered. Remove the remaining public API as well as numerous tentacles into ENGINE. ok jsing
Revision 1.25 / (download) - annotate - [select for diffs], Tue Apr 25 18:28:05 2023 UTC (13 months, 2 weeks ago) by tb
Branch: MAIN
Changes since 1.24: +1 -12 lines
Diff to previous 1.24 (colored)
Move the policy tree code to internal-only A few hooks remain in the legacy validator, which will soon be replaced with something better. The rest of the tentacles are now largely contained.
Revision 1.24 / (download) - annotate - [select for diffs], Tue Apr 25 17:59:41 2023 UTC (13 months, 2 weeks ago) by tb
Branch: MAIN
Changes since 1.23: +1 -2 lines
Diff to previous 1.23 (colored)
BN_RECP_CTX moves to internal
Revision 1.23 / (download) - annotate - [select for diffs], Sun Apr 16 08:17:04 2023 UTC (13 months, 3 weeks ago) by tb
Branch: MAIN
Changes since 1.22: +7 -1 lines
Diff to previous 1.22 (colored)
The policy tree types become internal ony. Annotate them. ok jsing
Revision 1.22 / (download) - annotate - [select for diffs], Mon Dec 26 07:18:50 2022 UTC (17 months, 2 weeks ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE,
OPENBSD_7_3
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)
spelling fixes; from paul tagliamonte i removed the arithmetics -> arithmetic changes, as i felt they were not clearly correct ok tb
Revision 1.21 / (download) - annotate - [select for diffs], Fri Jan 14 08:59:30 2022 UTC (2 years, 4 months ago) by tb
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1
Changes since 1.20: +1 -3 lines
Diff to previous 1.20 (colored)
Expose Certificate Transparency symbols in headers ok inoguchi jsing
Revision 1.20 / (download) - annotate - [select for diffs], Fri Jan 14 08:34:39 2022 UTC (2 years, 4 months ago) by tb
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)
Make RSA, RSA_PSS_PARAMS and RSA_METHOD opaque Move the struct internals to rsa_locl.h and provide a missing typedef in ossl_typ.h. ok inoguchi jsing
Revision 1.19 / (download) - annotate - [select for diffs], Fri Jan 14 08:21:12 2022 UTC (2 years, 4 months ago) by tb
Branch: MAIN
Changes since 1.18: +4 -1 lines
Diff to previous 1.18 (colored)
Make structs in comp.h opaque This moves COMP_CTX and COMP_METHOD to comp_local.h and provides missing typedefs in ossl_typ.h. ok inoguchi jsing
Revision 1.18 / (download) - annotate - [select for diffs], Fri Jan 14 08:18:55 2022 UTC (2 years, 4 months ago) by tb
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)
Make structs in bio.h opaque Move BIO, BIO_METHOD and BIO_F_BUFFER_CTX to bio_local.h and provide BIO typedef in ossl_typ.h. ok inoguchi jsing
Revision 1.17 / (download) - annotate - [select for diffs], Fri Jan 14 08:09:18 2022 UTC (2 years, 4 months ago) by tb
Branch: MAIN
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored)
Remove ASN1_OBJECT internals from public visibility. Move the struct declaration to asn1_locl.h and add a forward declaration to ossl_typ.h. This makes struct visibility in the asn1 headers match OpenSSL. ok inoguchi jsing
Revision 1.16 / (download) - annotate - [select for diffs], Sun Dec 12 21:35:46 2021 UTC (2 years, 5 months ago) by tb
Branch: MAIN
Changes since 1.15: +5 -1 lines
Diff to previous 1.15 (colored)
Annotate the structs that will be moved to hmac_local.h and evp_locl.h in an upcoming bump. This omits EVP_AEAD_CTX which will be dealt with separately. EVP_CIPHER_INFO internals are still publicly visible in OpenSSL, so it won't be moved. Move typedefs for HMAC_CTX and EVP_ENCODE_CTX to ossl_typ.h. These typedefs will be visible by files including only hmac.h or evp.h since hmac.h includes evp.h and evp.h includes ossl_typ.h. ok inoguchi
Revision 1.15 / (download) - annotate - [select for diffs], Wed Nov 24 01:12:43 2021 UTC (2 years, 6 months ago) by beck
Branch: MAIN
Changes since 1.14: +9 -1 lines
Diff to previous 1.14 (colored)
Make the certificate transparency code build with the rest of the library Do not expose it yet, this will wait for an upcoming bump ok tb@
Revision 1.14 / (download) - annotate - [select for diffs], Mon Nov 1 20:53:08 2021 UTC (2 years, 7 months ago) by tb
Branch: MAIN
Changes since 1.13: +6 -1 lines
Diff to previous 1.13 (colored)
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
Revision 1.13 / (download) - annotate - [select for diffs], Wed Sep 30 04:10:07 2015 UTC (8 years, 8 months ago) by doug
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE,
OPENBSD_7_0,
OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6,
OPENBSD_6_5_BASE,
OPENBSD_6_5,
OPENBSD_6_4_BASE,
OPENBSD_6_4,
OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2,
OPENBSD_6_1_BASE,
OPENBSD_6_1
Changes since 1.12: +1 -21 lines
Diff to previous 1.12 (colored)
Remove support for NO_ASN1_TYPEDEFS. This ifdef was introduced 15 years ago and was known to cause problems with STACK_OF() back then. ok jsing@, beck@, jca@
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jun 12 15:49:27 2014 UTC (10 years ago) by deraadt
Branch: MAIN
Changes since 1.11: +1 -0 lines
Diff to previous 1.11 (colored)
tags as requested by miod and tedu
Revision 1.11 / (download) - annotate - [select for diffs], Sat May 24 09:16:07 2014 UTC (10 years ago) by jsing
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored)
Almost nothing actually needs to include <openssl/e_os2.h>, however by including it they get <openssl/opensslconf.h>. So instead of pulling in <openssl/e_os2.h>, just pull in <openssl/opensslconf.h>. "go ahead" miod@
Revision 1.10 / (download) - annotate - [select for diffs], Sun Apr 20 14:32:19 2014 UTC (10 years, 1 month ago) by jsing
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (colored)
More KNF.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Apr 17 19:59:14 2014 UTC (10 years, 1 month ago) by miod
Branch: MAIN
Changes since 1.8: +0 -9 lines
Diff to previous 1.8 (colored)
Use of OPENSSL_SYS_xxx defines in public header files considered harmful.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Apr 15 13:42:55 2014 UTC (10 years, 1 month ago) by jsing
Branch: MAIN
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)
First pass at applying KNF to the OpenSSL code, which almost makes it readable. This pass is whitespace only and can readily be verified using tr and md5.
Revision 1.7 / (download) - annotate - [select for diffs], Sat Oct 13 21:25:12 2012 UTC (11 years, 8 months ago) by djm
Branch: MAIN
Changes since 1.6: +2 -0 lines
Diff to previous 1.6 (colored)
resolve conflicts
Revision 1.1.1.6 / (download) - annotate - [select for diffs] (vendor branch), Sat Oct 13 21:23:33 2012 UTC (11 years, 8 months ago) by djm
Changes since 1.1.1.5: +2 -0 lines
Diff to previous 1.1.1.5 (colored)
import OpenSSL-1.0.1c
Revision 1.6 / (download) - annotate - [select for diffs], Fri Oct 1 22:58:53 2010 UTC (13 years, 8 months ago) by djm
Branch: MAIN
Changes since 1.5: +19 -2 lines
Diff to previous 1.5 (colored)
resolve conflicts, fix local changes
Revision 1.1.1.5 / (download) - annotate - [select for diffs] (vendor branch), Fri Oct 1 22:54:02 2010 UTC (13 years, 8 months ago) by djm
Changes since 1.1.1.4: +19 -2 lines
Diff to previous 1.1.1.4 (colored)
import OpenSSL-1.0.0a
Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 9 12:15:22 2009 UTC (15 years, 5 months ago) by djm
Branch: MAIN
Changes since 1.4: +2 -0 lines
Diff to previous 1.4 (colored)
resolve conflicts
Revision 1.1.1.4 / (download) - annotate - [select for diffs] (vendor branch), Fri Jan 9 12:13:50 2009 UTC (15 years, 5 months ago) by djm
Changes since 1.1.1.3: +4 -0 lines
Diff to previous 1.1.1.3 (colored)
import openssl-0.9.8j
Revision 1.4 / (download) - annotate - [select for diffs], Mon Jan 5 21:36:38 2009 UTC (15 years, 5 months ago) by djm
Branch: MAIN
Changes since 1.3: +2 -0 lines
Diff to previous 1.3 (colored)
update to openssl-0.9.8i; tested by several, especially krw@
Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 6 12:17:48 2008 UTC (15 years, 9 months ago) by djm
Branch: MAIN
Changes since 1.2: +57 -0 lines
Diff to previous 1.2 (colored)
resolve conflicts
Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Sat Sep 6 12:15:39 2008 UTC (15 years, 9 months ago) by djm
Changes since 1.1.1.2: +57 -0 lines
Diff to previous 1.1.1.2 (colored)
import of OpenSSL 0.9.8h
Revision 1.2 / (download) - annotate - [select for diffs], Mon May 12 02:18:35 2003 UTC (21 years, 1 month ago) by markus
Branch: MAIN
Changes since 1.1: +2 -0 lines
Diff to previous 1.1 (colored)
merge 0.9.7b with local changes; crank majors for libssl/libcrypto
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sun May 11 21:34:27 2003 UTC (21 years, 1 month ago) by markus
Changes since 1.1.1.1: +2 -0 lines
Diff to previous 1.1.1.1 (colored)
import 0.9.7b (without idea and rc5)
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Sep 5 12:49:42 2002 UTC (21 years, 9 months ago) by markus
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
import openssl-0.9.7-beta1
Revision 1.1 / (download) - annotate - [select for diffs], Wed May 15 02:29:10 2002 UTC (22 years, 1 month ago) by beck
Branch: MAIN
OpenSSL 0.9.7 stable 2002 05 08 merge