CVS: cvs.openbsd.org: src

2024-11-03 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/11/03 05:47:49 Modified files: regress/lib/libcrypto/bn: bn_convert.c Log message: Add regress coverage for BN_bn2binpad() and BN_bn2lebinpad().

CVS: cvs.openbsd.org: src

2024-11-03 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/11/03 05:46:55 Modified files: regress/lib/libcrypto/bn: bn_convert.c Log message: Add some additional BN conversion test cases.

CVS: cvs.openbsd.org: src

2024-11-01 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/11/01 06:56:39 Modified files: lib/libcrypto/arch/powerpc: Makefile.inc lib/libcrypto/arch/powerpc64: Makefile.inc lib/libcrypto/bn/asm: ppc-mont.pl Removed files: lib/libcrypto

CVS: cvs.openbsd.org: src

2024-10-19 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/19 07:06:11 Modified files: lib/libcrypto : cryptlib.c lib/libcrypto/arch/amd64: crypto_arch.h crypto_cpu_caps.c lib/libcrypto/arch/i386: crypto_arch.h crypto_cpu_caps.c Log messag

CVS: cvs.openbsd.org: src

2024-10-19 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/19 05:55:32 Modified files: lib/libcrypto/arch/sparc64: Makefile.inc Removed files: lib/libcrypto : sparccpuid.S sparcv9cap.c Log message: Remove unused sparc CPU capability detection code.

CVS: cvs.openbsd.org: src

2024-10-18 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/18 08:45:02 Removed files: lib/libcrypto : x86cpuid.pl Log message: Remove now unused x86cpuid.pl.

CVS: cvs.openbsd.org: src

2024-10-18 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/18 08:44:02 Modified files: lib/libcrypto/arch/i386: Makefile.inc crypto_arch.h Added files: lib/libcrypto/arch/i386: crypto_cpu_caps.c Log message: Provide crypto_cpu_caps_init() for i386.

CVS: cvs.openbsd.org: src

2024-10-18 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/18 07:38:23 Removed files: lib/libcrypto : x86_64cpuid.pl Log message: Remove now unused x86_64cpuid.pl.

CVS: cvs.openbsd.org: src

2024-10-18 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/18 07:36:24 Modified files: lib/libcrypto : x86_arch.h lib/libcrypto/arch/amd64: Makefile.inc crypto_arch.h Added files: lib/libcrypto/arch/amd64: crypto_cpu_caps.c Log message: Pr

CVS: cvs.openbsd.org: src

2024-10-17 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/17 08:27:57 Modified files: lib/libcrypto : cryptlib.c crypto_init.c crypto_internal.h Log message: Provide crypto_cpu_caps_init() as a CPU capability detection entry point. This can be overridden

CVS: cvs.openbsd.org: src

2024-10-17 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/17 08:09:29 Modified files: lib/libcrypto : cryptlib.c Log message: Remove run once code from OPENSSL_cpuid_setup(). OPENSSL_cpuid_setup() is no longer exported and is now only ever run under pthre

CVS: cvs.openbsd.org: src

2024-10-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/11 06:40:25 Modified files: lib/libcrypto/err: err.c Log message: Apply some style(9) and tidy some comments.

CVS: cvs.openbsd.org: src

2024-10-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/11 06:27:24 Modified files: lib/libcrypto/err: err.c Log message: Remove pointless locking from err_build_SYS_str_reasons(). err_build_SYS_str_reasons() is only called during initialisation, under p

CVS: cvs.openbsd.org: src

2024-10-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/11 06:25:05 Modified files: lib/libcrypto/err: err.c Log message: Convert err_clear_data() and err_clear() from macros to functions. ok tb@

CVS: cvs.openbsd.org: src

2024-10-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/11 06:20:06 Modified files: lib/libcrypto/err: err.c Log message: Remove unused typedef for ERR_FNS.

CVS: cvs.openbsd.org: src

2024-10-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/11 06:19:35 Modified files: lib/libcrypto/err: err.c Log message: Add err_ prefix to build_SYS_str_reasons().

CVS: cvs.openbsd.org: src

2024-10-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/11 06:10:12 Modified files: lib/libcrypto/err: err.c Log message: Make ERR_str_{libraries,reasons,functs}[] const. Provide err_load_const_strings(), which takes a const ERR_STRING_DATA * and does no

CVS: cvs.openbsd.org: src

2024-10-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/11 05:58:53 Modified files: lib/libcrypto/err: err.c Log message: Add ERR_LIB_SYS to the error values in ERR_str_functs[]. This is currently added via err_load_strings(), which means ERR_str_functs[

CVS: cvs.openbsd.org: src

2024-10-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/11 01:54:22 Modified files: regress/lib/libcrypto/err: err_test.c Log message: Add error regress coverage for ERR_LIB_SYS. These are dynamically populated based on strerror() values.

CVS: cvs.openbsd.org: src

2024-10-02 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/02 09:21:39 Modified files: lib/libcrypto/err: err.c Log message: Reorder functions. Reorder functions so that things are somewhat more logical, moving internal functions towards the top (and removi

CVS: cvs.openbsd.org: src

2024-10-02 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/02 08:54:26 Modified files: lib/libcrypto/err: err.c Log message: Remove err_fns and associated machinery. Like all good OpenSSL code, errors was built to be completely extensible. Thankfully, the E

CVS: cvs.openbsd.org: src

2024-10-02 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/02 08:50:58 Modified files: regress/lib/libcrypto: Makefile Log message: Hook up the err regress.

CVS: cvs.openbsd.org: src

2024-10-02 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/02 08:41:46 Added files: regress/lib/libcrypto/err: Makefile err_test.c Log message: Add initial regress for the error stack and ERR_* APIs.

CVS: cvs.openbsd.org: src

2024-10-02 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/02 08:40:50 src/regress/lib/libcrypto/err Update of /cvs/src/regress/lib/libcrypto/err In directory cvs.openbsd.org:/tmp/cvs-serv14200/err Log Message: Directory /cvs/src/regress/lib/libcrypto/err added to t

CVS: cvs.openbsd.org: src

2024-10-02 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/10/02 08:12:21 Modified files: regress/lib/libcrypto/exdata: exdata_test.c Log message: Enable additional CRYPTO_get_ex_new_index() tests. It was previously possible to call CRYPTO_get_ex_new_index() w

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 10:28:49 Removed files: lib/libcrypto/des: COPYRIGHT Log message: Remove redundant COPYRIGHT file. This is already included at the top of each file in this directory. Prompted by tb@

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 10:22:18 Modified files: lib/libcrypto/des: des_fcrypt.c des_local.h Log message: Make fcrypt_body() static and remove prototype.

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 10:17:13 Modified files: lib/libcrypto/des: des_enc.c des_fcrypt.c des_local.h Log message: Unifdef DES_PTR, DES_RISC1 and DES_RISC2. These are all go fast knobs that convolute the code and can b

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 10:04:22 Modified files: lib/libcrypto/des: des_enc.c des_fcrypt.c Log message: Unifdef OPENBSD_DES_ASM. There are no assembly implementations now. ok tb@

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 10:01:18 Modified files: lib/libcrypto/des: des_enc.c Removed files: lib/libcrypto/des: spr.h Log message: Inline and remove spr.h. This is only included once in des_enc.c - inline the t

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 09:56:09 Modified files: lib/libcrypto : Makefile Added files: lib/libcrypto/des: des.c des_cksum.c des_fcrypt.c des_key.c Removed files: lib/libcrypto/des: cbc_cksm.c cbc_enc.c c

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 09:39:33 Modified files: lib/libcrypto : Makefile lib/libcrypto/des: fcrypt.c Removed files: lib/libcrypto/des: fcrypt_b.c Log message: Merge fcrypt_b.c into fcrypt.c. There is

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 08:31:20 Removed files: lib/libcrypto/des: ncbc_enc.c Log message: Remove now unused ncbc_enc.c.

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 08:29:15 Modified files: lib/libcrypto/des: des_enc.c Log message: Expand DES_ncbc_encrypt() in des_enc.c. Copy ncbc_enc.c where it was previously #included, then clean up with `unifdef -m -UCBC_

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 08:25:04 Modified files: lib/libcrypto/des: cbc_enc.c Log message: Expand DES_cbc_encrypt() in cbc_enc.c. Copy ncbc_enc.c where it was previously #included, then clean up with `unifdef -m -DCBC_E

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 06:47:24 Modified files: regress/lib/libssl/ciphers: cipherstest.c regress/lib/libssl/client: clienttest.c regress/lib/libssl/unit: ssl_get_shared_ciphers.c Log message: Update f

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 06:46:55 Modified files: lib/libssl : ssl_ciph.c Log message: Update for OPENSSL_cpu_caps() now being machine independent. ok tb@

CVS: cvs.openbsd.org: src

2024-08-31 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/31 06:43:58 Modified files: lib/libcrypto : cryptlib.c crypto.h Log message: Make OPENSSL_cpu_caps() machine independent. OPENSSL_cpu_caps() is currently machine dependent and exposes CPUID data on

CVS: cvs.openbsd.org: src

2024-08-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/11 07:05:43 Modified files: regress/lib/libcrypto/crypto: Makefile Log message: Add include path for crypto_arch.h.

CVS: cvs.openbsd.org: src

2024-08-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/11 07:04:46 Modified files: lib/libssl : Makefile Log message: Add include path for crypto_arch.h.

CVS: cvs.openbsd.org: src

2024-08-11 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/11 07:02:39 Modified files: lib/libcrypto : crypto_internal.h lib/libcrypto/aes: aes.c aes_core.c lib/libcrypto/arch/amd64: Makefile.inc lib/libcrypto/arch/arm: Makefile.inc

CVS: cvs.openbsd.org: src

2024-08-02 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/08/02 04:48:54 Modified files: lib/libcrypto : Makefile Added files: lib/libcrypto : crypto_ex_data.c Removed files: lib/libcrypto : ex_data.c Log message: Rewrite CRYPTO_EX_DATA.

CVS: cvs.openbsd.org: src

2024-07-23 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/23 08:42:03 Modified files: regress/lib/libssl/ciphers: cipherstest.c Log message: Revise regress for ssl3_get_cipher() changes.

CVS: cvs.openbsd.org: src

2024-07-23 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/23 08:40:54 Modified files: lib/libssl : d1_lib.c s3_lib.c ssl_ciph.c ssl_local.h ssl_methods.c Log message: Remove get_cipher from SSL_METHOD. Inline the get_cipher im

CVS: cvs.openbsd.org: src

2024-07-22 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/22 08:50:45 Modified files: regress/lib/libssl/asn1: asn1test.c regress/lib/libssl/tlsext: tlsexttest.c Log message: Revise regress to match cipher suite values change.

CVS: cvs.openbsd.org: src

2024-07-22 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/22 08:47:15 Modified files: lib/libssl : s3_lib.c ssl_asn1.c ssl_ciph.c ssl_ciphers.c ssl_clnt.c ssl_local.h ssl_pkt.c ssl_sess.c ssl_srvr.c ssl_

CVS: cvs.openbsd.org: src

2024-07-19 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/19 22:04:23 Modified files: lib/libssl : d1_pkt.c ssl_asn1.c ssl_ciph.c ssl_clnt.c ssl_lib.c ssl_local.h ssl_pkt.c ssl_sess.c ssl_srvr.c ssl_txt.

CVS: cvs.openbsd.org: src

2024-07-19 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/19 02:54:31 Modified files: lib/libssl : s3_lib.c ssl_lib.c ssl_local.h ssl_sess.c ssl_srvr.c tls13_server.c Log message: Move client ciphers from SSL_SESSION to SSL_HAN

CVS: cvs.openbsd.org: src

2024-07-19 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/19 02:56:17 Modified files: lib/libssl : ssl_clnt.c ssl_srvr.c Log message: Annotate issues with tls_session_secret_cb() related code.

CVS: cvs.openbsd.org: src

2024-07-17 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/17 09:01:22 Modified files: regress/lib/libssl/ciphers: cipherstest.c Log message: Enable regress for SSL_CIPHER_get_handshake_digest() Turns out this is already linked statically.

CVS: cvs.openbsd.org: src

2024-07-17 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/17 08:51:54 Modified files: regress/lib/libssl/ciphers: cipherstest.c Log message: Rework cipher find test to also provide coverage for SSL_CIPHER_*()

CVS: cvs.openbsd.org: src

2024-07-16 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/16 08:38:59 Modified files: regress/lib/libssl/unit: tls_prf.c Log message: Update regress for removal of SSL_HANDSHAKE_MAC_DEFAULT.

CVS: cvs.openbsd.org: src

2024-07-16 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/16 08:38:04 Modified files: lib/libssl : s3_lib.c ssl_ciph.c ssl_local.h Log message: Clean up SSL_HANDSHAKE_MAC_DEFAULT. The handshake MAC needs to be upgraded when TLSv1.0 and TLSv1.1 ciphersu

CVS: cvs.openbsd.org: src

2024-07-15 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/07/15 08:45:15 Modified files: lib/libssl : s3_lib.c ssl_local.h Log message: Mop up TLS1_PRF* defines. These have not been used for a long time, however SSL_CIPHER was not opaque at the time, henc

CVS: cvs.openbsd.org: src

2024-06-30 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/06/30 08:13:08 Modified files: lib/libcrypto/lhash: lhash.c lhash_local.h Log message: Remove lhash statistics. These are not exactly useful and we previously stopped exposing them. ok tb@

CVS: cvs.openbsd.org: src

2024-06-28 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/06/28 07:37:49 Modified files: lib/libssl : ssl_packet.c Log message: Remove handling of SSLv2 client hello messages. This code was only previously enabled if the minimum enabled version was TLSv1.

CVS: cvs.openbsd.org: src

2024-06-25 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/06/25 08:10:45 Modified files: lib/libssl : Makefile ssl_local.h ssl_srvr.c Log message: Implement RSA key exchange in constant time. RSA key exchange is known to have multiple security weaknesses,

CVS: cvs.openbsd.org: src

2024-06-22 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/06/22 10:38:31 Modified files: lib/libcrypto/lhash: lhash.c Log message: Remove the less-than-useful change log. ok tb@

CVS: cvs.openbsd.org: src

2024-06-22 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/06/22 10:33:00 Modified files: lib/libcrypto/bn: bn_convert.c Log message: Rewrite BN_bn2mpi() using CBB. The content is effectively a u32 length prefixed field, so use CBB_add_u32_length_prefixed(). U

CVS: cvs.openbsd.org: src

2024-06-22 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/06/22 09:32:51 Modified files: lib/libcrypto/bytestring: bs_cbb.c bytestring.h Log message: Sync bytestring from libssl.

CVS: cvs.openbsd.org: src

2024-06-22 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/06/22 09:25:06 Modified files: lib/libssl : bs_cbb.c bytestring.h Log message: Provide CBB_add_u32_length_prefixed(). This is needed for an upcoming change in libcrypto. ok tb@

CVS: cvs.openbsd.org: src

2024-05-08 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/05/08 09:13:23 Modified files: regress/lib/libcrypto/lhash: lhash_test.c Log message: Add more regress coverage for lhash.

CVS: cvs.openbsd.org: src

2024-05-07 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/05/07 07:40:42 Modified files: lib/libcrypto/lhash: lhash.c Log message: Reorder functions and drop static function prototypes. No functional change.

CVS: cvs.openbsd.org: src

2024-05-06 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/05/06 08:38:20 Modified files: lib/libcrypto/lhash: lhash.c Log message: Fix function wrapping.

CVS: cvs.openbsd.org: src

2024-05-06 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/05/06 08:37:26 Modified files: regress/lib/libcrypto: Makefile Log message: Enable lhash regress.

CVS: cvs.openbsd.org: src

2024-05-06 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/05/06 08:36:05 Modified files: lib/libcrypto/lhash: lhash.c Log message: Guard call to contract() from doall_util_fn(). It is not safe to unconditionally call contract() - when called repeatedly it wil

CVS: cvs.openbsd.org: src

2024-05-06 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/05/06 08:31:25 Added files: regress/lib/libcrypto/lhash: Makefile lhash_test.c Log message: Provide initial regress for lhash. For now, this is very limited and only tests calling lh_doall_arg() multip

CVS: cvs.openbsd.org: src

2024-05-06 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/05/06 08:24:21 src/regress/lib/libcrypto/lhash Update of /cvs/src/regress/lib/libcrypto/lhash In directory cvs.openbsd.org:/tmp/cvs-serv75180/lhash Log Message: Directory /cvs/src/regress/lib/libcrypto/lhash ad

CVS: cvs.openbsd.org: src

2024-04-25 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/25 08:27:29 Modified files: regress/lib/libcrypto: Makefile Added files: regress/lib/libcrypto/crypto: Makefile crypto_test.c Log message: Add regress coverage for crypto_ct_*_u8()

CVS: cvs.openbsd.org: src

2024-04-25 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/25 08:19:45 src/regress/lib/libcrypto/crypto Update of /cvs/src/regress/lib/libcrypto/crypto In directory cvs.openbsd.org:/tmp/cvs-serv77624/crypto Log Message: Directory /cvs/src/regress/lib/libcrypto/crypt

CVS: cvs.openbsd.org: src

2024-04-17 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/17 08:47:17 Modified files: lib/libcrypto/bn: bn_convert.c Log message: Rewrite BN_mpi2bn() using CBS and bn_bin2bn_cbs(). ok tb@

CVS: cvs.openbsd.org: src

2024-04-17 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/17 08:45:46 Modified files: lib/libcrypto/bn: bn_convert.c Log message: Rewrite BN_lebin2bn() using CBS. We get an implementation of this for free by having bn_bin2bn_cbs() use CBS_get_u8() instead

CVS: cvs.openbsd.org: src

2024-04-17 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/17 08:43:37 Modified files: lib/libcrypto : crypto_internal.h Log message: Provide constant time operations for uint8_t. These will be used in upcoming changes. ok tb@

CVS: cvs.openbsd.org: src

2024-04-17 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/17 02:51:11 Modified files: regress/lib/libcrypto/bn: bn_convert.c Log message: Add regress coverage for BN_lebin2bn().

CVS: cvs.openbsd.org: src

2024-04-16 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/16 07:14:46 Modified files: lib/libcrypto/bn: bn_convert.c Log message: Invert BN_BITS2 handling in bn_bin2bn_cbs() and bn_hex2bn_cbs(). This results in simpler code. Suggested by tb@ during review

CVS: cvs.openbsd.org: src

2024-04-16 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/16 07:11:37 Modified files: lib/libcrypto/bn: bn_convert.c Log message: Rewrite BN_bin2bn() using CBS. ok tb@

CVS: cvs.openbsd.org: src

2024-04-16 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/16 07:07:14 Modified files: lib/libcrypto/bn: bn_lib.c bn_local.h Log message: Provide bn_expand_bytes(). This will be used in an upcoming change. ok tb@

CVS: cvs.openbsd.org: src

2024-04-16 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/16 07:04:05 Modified files: lib/libcrypto/bn: bn_convert.c bn_lib.c bn_local.h Log message: Rename bn_expand() to bn_expand_bits(). Also change the bits type from int to size_t, since that's what th

CVS: cvs.openbsd.org: src

2024-04-15 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/15 08:36:16 Modified files: regress/lib/libcrypto/bn: bn_bits.c Log message: Enable negative zero checks for BN_clear_bit() and BN_mask_bits().

CVS: cvs.openbsd.org: src

2024-04-15 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/15 08:35:25 Modified files: lib/libcrypto/bn: bn_lib.c Log message: Prevent negative zero from being created via BN bit functions. Both BN_clear_bit() and BN_mask_bits() can create zero values - in

CVS: cvs.openbsd.org: src

2024-04-09 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/09 08:59:57 Modified files: regress/lib/libcrypto/bn: Makefile Added files: regress/lib/libcrypto/bn: bn_bits.c Log message: Add initial regress for BN_set_bit(), BN_clear_bit() and BN_mask_

CVS: cvs.openbsd.org: src

2024-04-09 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/04/09 08:56:21 Modified files: regress/lib/libcrypto/bn: bn_convert.c Log message: Add regress coverage for BN_bn2mpi()/BN_mpi2bn().

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 22:34:17 Modified files: lib/libcrypto/rsa: rsa_pk1.c Log message: Rewrite RSA_padding_add_PKCS1_type_{1,2}() with CBS/CBB. ok tb@

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 20:20:39 Modified files: regress/lib/libcrypto/rsa: rsa_padding_test.c Log message: Do multiple padding add/check iterations. This increases the chance of triggering bugs due to input and/or rand

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 18:36:14 Modified files: regress/lib/libcrypto/rsa: Makefile Added files: regress/lib/libcrypto/rsa: rsa_padding_test.c Log message: Add initial regress for RSA padding.

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 18:34:40 Modified files: regress/lib/libcrypto/dsa: Makefile regress/lib/libcrypto/rsa: Makefile Log message: Tidy indentation. Requested by tb@

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 18:32:13 Modified files: regress/lib/libcrypto/dsa: Makefile regress/lib/libcrypto/rsa: Makefile Log message: Remove -app2_1 flags being passed to dsa and rsa regress. Nothing does flag

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 05:19:01 Modified files: lib/libcrypto/aes: aes_core.c Log message: Tweak defines since the Td4 table is only used for AES_{encrypt,decrypt}

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 05:00:58 Modified files: lib/libcrypto/aes: aes_core.c lib/libcrypto/aes/asm: aes-586.pl aes-armv4.pl aes-mips.pl aes-parisc.pl aes-ppc.pl aes-sparcv9.pl

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 01:45:36 Removed files: lib/libcrypto/idea: i_cbc.c Log message: Remove previously missed idea file.

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 01:36:38 Modified files: lib/libcrypto : Makefile Added files: lib/libcrypto/cast: cast.c Removed files: lib/libcrypto/cast: c_cfb64.c c_ecb.c c_enc.c c_ofb64.c c_skey.c

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 01:26:21 Modified files: lib/libcrypto : Makefile lib/libcrypto/camellia: camellia.c Removed files: lib/libcrypto/camellia: cmll_cbc.c cmll_cfb.c cmll_ctr.c

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 01:24:09 Modified files: lib/libcrypto : Makefile lib/libcrypto/arch/aarch64: Makefile.inc lib/libcrypto/arch/alpha: Makefile.inc lib/libcrypto/arch/amd64: Makefile.inc

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 01:09:37 Removed files: lib/libcrypto/camellia/asm: cmll-x86.pl cmll-x86_64.pl Log message: Remove now unused camellia assembly implementations.

CVS: cvs.openbsd.org: src

2024-03-29 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 01:06:21 Modified files: lib/libcrypto/arch/amd64: Makefile.inc lib/libcrypto/arch/i386: Makefile.inc Log message: Stop building camellia assembly on amd64 and i386. This is a legacy alg

CVS: cvs.openbsd.org: src

2024-03-28 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/29 00:03:21 Modified files: lib/libcrypto : Makefile lib/libcrypto/arch/aarch64: Makefile.inc lib/libcrypto/arch/alpha: Makefile.inc lib/libcrypto/arch/amd64: Makefile.inc

CVS: cvs.openbsd.org: src

2024-03-28 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/28 23:23:50 Modified files: lib/libcrypto : Makefile Added files: lib/libcrypto/idea: idea.c Removed files: lib/libcrypto/idea: i_cfb64.c i_ecb.c i_ofb64.c i_skey.c Log message: Co

CVS: cvs.openbsd.org: src

2024-03-28 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/28 23:03:48 Modified files: lib/libcrypto/rc2: rc2_local.h Log message: Remove unused n2ln, l2nn, n2l and l2n macros.

CVS: cvs.openbsd.org: src

2024-03-28 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/28 22:39:54 Modified files: lib/libcrypto/aes: aes_core.c lib/libcrypto/aes/asm: aes-586.pl aes-armv4.pl aes-mips.pl aes-x86_64.pl lib/libcrypto/arch/a

CVS: cvs.openbsd.org: src

2024-03-28 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/28 20:41:49 Modified files: lib/libcrypto : Makefile Added files: lib/libcrypto/whrlpool: whirlpool.c Removed files: lib/libcrypto/whrlpool: wp_block.c wp_dgst.c wp_local.h Log mes

  1   2   3   4   5   6   7   8   9   10   >