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

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

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().

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

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()

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

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: 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

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

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

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

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

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 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:

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

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

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:38:45 Removed files: lib/libcrypto/whrlpool/asm: wp-mmx.pl wp-x86_64.pl Log message: Remove now unused assembly implementations of whirlpool.

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:33:45 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 20:30:25 Modified files: regress/lib/libcrypto/symbols: symbols.awk Log message: Remove CMS special now that we do not depend on pem.h being included first.

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:28:51 Modified files: lib/libcrypto/cms: cms.h Log message: Stop playing #ifdef HEADER_PEM_H games in cms.h. Rather than making prototypes appear and disappear depending on whether or not

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:22:18 Modified files: lib/libcrypto/err: err_all.c lib/libcrypto/pem: pem.h Log message: Stop using pem2.h. Somewhere in the past 25 years, the circular dependency between err and

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 19:27:42 Modified files: lib/libcrypto/aes/asm: aes-x86_64.pl Log message: Rename AES_cbc_encrypt to aes_cbc_encrypt_internal for the SEH handlers. Should fix windows build.

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 19:24:07 Modified files: lib/libcrypto/arch/amd64: Makefile.inc lib/libcrypto/arch/i386: Makefile.inc Log message: Stop building whirlpool assembly on amd64 and i386. This is a legacy

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 18:16:22 Modified files: lib/libcrypto/whrlpool: wp_dgst.c Log message: Apply style(9) hammer. The code is still a horrific mess, but at least the braces are in the right place...

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 06:52:58 Modified files: lib/libcrypto : Makefile lib/libcrypto/aes: aes.c lib/libcrypto/arch/aarch64: Makefile.inc lib/libcrypto/arch/alpha: 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 06:28:48 Modified files: lib/libcrypto/aes: aes_cbc.c lib/libcrypto/aes/asm: aes-586.pl aes-x86_64.pl lib/libcrypto/arch/amd64: Makefile.inc lib/libcrypto/arch/i386:

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 06:11:26 Modified files: lib/libcrypto/rc4: rc4.c Log message: Use static inline for rc4_set_key_internal().

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 06:09:09 Modified files: lib/libcrypto/sm3: sm3.c Log message: Remove unused SM3_Transform() Along with the misnamed SM3_transform() prototype.

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 06:04:38 Modified files: lib/libcrypto/sm3: sm3.c Log message: Rename SM3_block_data_order() and make static.

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 05:23:35 Removed files: lib/libcrypto : md32_common.h Log message: Remove md32_common.h since it is now (finally) unused.

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 05:22:58 Modified files: lib/libcrypto/sm3: sm3.c Log message: Rework loads and stores for sm3. Replace loads with crypto_load_be32toh() or be32toh(). Use crypto_store_htobe32() or htobe32() for

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 05:21:12 Modified files: lib/libcrypto : x86cpuid.pl Log message: Remove .init section that calls OPENSSL_cpuid_setup on i386. OPENSSL_cpuid_setup() is already called from

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 05:16:32 Modified files: lib/libcrypto : x86_64cpuid.pl Log message: Remove .init section that calls OPENSSL_cpuid_setup on amd64. OPENSSL_cpuid_setup() is already called from

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 04:45:30 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Rework loads and stores in ripemd. Replace loads with crypto_load_le32toh() or le32toh(). Use crypto_store_htole32() or

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 02:37:03 Modified files: lib/libcrypto/sm3: sm3.c Log message: Expand ROTATE macro to crypto_rol_u32().

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 02:36:13 Modified files: lib/libcrypto : crypto_internal.h Log message: Include stdint.h since we use uint*_t types.

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 02:33:14 Modified files: lib/libcrypto/sm3: sm3.c Log message: Inline initial hash values.

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 02:31:11 Modified files: lib/libcrypto/sm3: sm3.c Log message: Remove no unnecessary do { } while (0);

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 02:30:25 Modified files: lib/libcrypto/sm3: sm3.c Log message: Inline HASH_MAKE_STRING. No change to generated assembly.

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 02:26:42 Modified files: lib/libcrypto/sm3: sm3.c Log message: Expand HASH_* defines. No change in generated assembly.

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 02:13:11 Modified files: lib/libcrypto/sm3: sm3.c Log message: Reorder functions. No functional change.

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 02:04:27 Modified files: lib/libcrypto/sm3: sm3.c Log message: Tidy includes.

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 02:01:01 Modified files: lib/libcrypto/sm3: sm3.c Log message: Inline functions from md32_common.h. No change in generated assembly.

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 02:00:08 Modified files: lib/libcrypto/md4: md4.c lib/libcrypto/md5: md5.c Log message: Load in the top of the loop, as we do for other hash implementations.

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 01:29:41 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Remove now unnecessary do { } while (0);

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 01:28:48 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Inline HASH_MAKE_STRING. No change in generated assembly.

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 01:13:02 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Expand ROTATE macro to crypto_rol_u32().

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 01:06:12 Modified files: lib/libcrypto/sha: sha1.c Log message: Demacro sha1. Replace macros with static inline functions and use names that follow the spec more closely. Unlike SHA256/SHA512,

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 01:04:21 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Inline initial hash values.

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 01:03:25 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Clean up various defines and prototypes. No assembly implementations remain, hence we can clean the mess up and replace it

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 23:21:20 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Tidy includes.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 23:16:11 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Expand HASH_* defines. No change to generated assembly.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 23:00:27 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Reorder functions. No functional change.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 22:56:47 Modified files: lib/libcrypto/ripemd: ripemd.c Log message: Inline functions from md32_common.h for ripemd. No change to generated assembly.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 22:23:02 Modified files: lib/libcrypto/sha: sha256.c Log message: Fix line wrapping.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 20:09:28 Modified files: lib/libcrypto : Makefile Log message: Remove fallback files that are now always included in the build.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 19:57:00 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-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 19:49:29 Modified files: lib/libcrypto/arch/amd64: Makefile.inc lib/libcrypto/arch/i386: Makefile.inc lib/libcrypto/rc4: rc4.c lib/libcrypto/rc4/asm: rc4-586.pl

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 19:41:16 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-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 19:35:22 Removed files: lib/libcrypto/des/asm: des-586.pl des_enc.m4 desboth.pl Log message: Remove now unused des assembly.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 19:34:04 Modified files: lib/libcrypto/arch/sparc64: Makefile.inc Log message: Stop building the assembly implementation of des on sparc64. This one was hiding behind an m4 script. Build tested

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 19:28:49 Removed files: lib/libcrypto/ripemd/asm: rmd-586.pl Log message: Remove now unused ripemd i386 assembly.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 19:14:31 Modified files: lib/libcrypto/arch/i386: Makefile.inc Log message: Stop building the assembly implementation of des and ripemd on i386. This is the only architecture that has an

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 18:57:26 Modified files: lib/libcrypto : Makefile Added files: lib/libcrypto/aes: aes.c Removed files: lib/libcrypto/aes: aes_cfb.c aes_ctr.c aes_ecb.c aes_ofb.c

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 06:59:12 Modified files: lib/libcrypto/arch/hppa: Makefile.inc Removed files: lib/libcrypto/rc4/asm: rc4-parisc.pl Log message: Remove unused rc4 parisc assembly. This is already

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 06:56:25 Modified files: lib/libcrypto : Makefile Log message: Catch the blowfish that escaped.

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 06:54:42 Modified files: lib/libcrypto : Makefile lib/libcrypto/arch/aarch64: Makefile.inc lib/libcrypto/arch/alpha: Makefile.inc lib/libcrypto/arch/arm: Makefile.inc

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 06:42:30 Modified files: lib/libcrypto/arch/amd64: Makefile.inc Removed files: lib/libcrypto/aes/asm: aesni-sha1-x86_64.pl lib/libcrypto/rc4/asm: rc4-md5-x86_64.pl Log message:

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 06:14:35 Modified files: lib/libcrypto/rc4: rc4_enc.c rc4_skey.c Removed files: lib/libcrypto/rc4: rc4_local.h Log message: Remove empty rc4_local.h include. Discussed with tb@

CVS: cvs.openbsd.org: src

2024-03-27 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/27 06:13:08 Modified files: lib/libcrypto/rc4: rc4.h Log message: Remove private_RC4_set_key() from the public rc4.h header. This does not exist in libcrypto.

  1   2   3   4   5   6   7   8   9   10   >