CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2024/03/29 00:54:13 Modified files: usr.sbin/procmap: procmap.1 procmap.c Log message: Stop printing the "syscall" bit related to msyscall(2), since the subsystem is being deleted.

CVS: cvs.openbsd.org: src

2024-03-28 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2024/03/29 00:52:50 Modified files: gnu/usr.bin/gcc: Makefile.bsd-wrapper gnu/usr.bin/cc : Makefile Removed files: gnu/usr.bin/cc/cc1obj: Makefile Log message: No longer build the objective

CVS: cvs.openbsd.org: src

2024-03-28 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2024/03/29 00:50:06 Modified files: sys/kern : kern_sysctl.c Log message: Remove one global variable duplicating uvmexp.pagesize. ok guenther@ deraadt@

CVS: cvs.openbsd.org: src

2024-03-28 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2024/03/29 00:49:00 Modified files: lib/libm : Makefile Log message: Simplify the conditionals for architectures which do not need any particular md files lists. ok guenther@ deraadt@

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2024/03/29 00:48:04 Modified files: lib/libc/sys : Makefile.inc sigaltstack.2 Removed files: lib/libc/sys : msyscall.2 Log message: the msyscall(2) manual page can be deleted. Also, the details

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2024/03/29 00:47:05 Modified files: sys/sys: syscall_mi.h Log message: Remove the at-syscall-time check for msyscall(2)'s behaviour. msyscall(2) was a big coding effort to ensure that system calls c

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/29 00:43:12 Modified files: lib/libcrypto/man: CMS_add1_signer.3 CMS_sign.3 CMS_verify.3 Log message: Sprinkle a few references to RFC 8419

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/29 00:42:42 Modified files: regress/lib/libcrypto/cms: cmstest.c Log message: Add regress coverage for EdDSA in CMS

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/29 00:41:58 Modified files: lib/libcrypto/cms: cms_sd.c lib/libcrypto/ec: ecx_methods.c Log message: Implement Ed25519 signatures for CMS (RFC 8419) This adds support for Edwards curve digi

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 Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/28 22:50:11 Modified files: lib/libcrypto/x509: x509_vpm.c Log message: Make X509_VERIFY_PARAM_set1_policies() less bad If any OBJ_dup() fails along the way, a partially copied policy stack would re

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/28 22:45:15 Modified files: lib/libcrypto/x509: x509_vpm.c Log message: Clean up X509_VERIFY_PARAM_add0_policy() Streamline some checks and use more idiomatic sk_push() error check ok jsing

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 Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/28 22:35:42 Modified files: lib/libcrypto/asn1: asn_mime.c Log message: Retire mime_debug() discussed with jsing

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/28 21:23:01 Modified files: lib/libcrypto/asn1: asn_mime.c Log message: Improve error checking in i2d_ASN1_bio_stream() The streaming BIO API is full of missing error checks. This diff reverts the l

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

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 Joshua Sing
CVSROOT:/cvs Module name:src Changes by: jos...@cvs.openbsd.org 2024/03/28 20:37:21 Modified files: lib/libcrypto : Symbols.namespace lib/libcrypto/bf: blowfish.c Added files: lib/libcrypto/hidden/openssl: blowfish.h Log message: Hide symbols in Blowfi

CVS: cvs.openbsd.org: src

2024-03-28 Thread Jonathan Gray
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2024/03/28 20:36:49 Modified files: sys/dev/pci: sdhc_pci.c Log message: Elkhart Lake needs the 0V quirk fixes accessing eMMC on a machine with Celeron J6413 from and tested by Sven Falempin

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 Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/28 20:31:22 Modified files: lib/libfido2/src: rs1.c rs256.c Log message: Sync EVP_MD_meth removal with what landed upstream discussed with djm

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 you'

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 pem

CVS: cvs.openbsd.org: src

2024-03-28 Thread Joshua Sing
CVSROOT:/cvs Module name:src Changes by: jos...@cvs.openbsd.org 2024/03/28 19:47:29 Modified files: lib/libcrypto/des: cbc_cksm.c cfb64ede.c cfb64enc.c cfb_enc.c des_enc.c ecb3_enc.c ecb_enc.c ede_cbcm_enc.c enc_read.

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 al

CVS: cvs.openbsd.org: src

2024-03-28 Thread Todd C . Miller
CVSROOT:/cvs Module name:src Changes by: mill...@cvs.openbsd.org 2024/03/28 19:16:30 Modified files: usr.bin/mandoc : main.c Log message: Back out tzset(3) change, it is not effective.

CVS: cvs.openbsd.org: src

2024-03-28 Thread Todd C . Miller
CVSROOT:/cvs Module name:src Changes by: mill...@cvs.openbsd.org 2024/03/28 19:01:00 Modified files: usr.bin/mandoc : main.c Log message: Call tzset() in main() so we don't need to check TZ repeatedly. This has the greatest impact on makewhatis, which used to make thousan

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/28 18:25:32 Modified files: lib/libcrypto/x509: x509_vpm.c Log message: Fix indent

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 Joshua Sing
CVSROOT:/cvs Module name:src Changes by: jos...@cvs.openbsd.org 2024/03/28 17:54:15 Modified files: lib/libcrypto : Symbols.namespace lib/libcrypto/ripemd: ripemd.c Added files: lib/libcrypto/hidden/openssl: ripemd.h Log message: Hide symbols in RIPEMD

CVS: cvs.openbsd.org: src

2024-03-28 Thread Jonathan Gray
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2024/03/28 17:38:54 Modified files: sys/dev/pci: sdhc_pci.c Log message: Alder Lake-N eMMC needs the 0V quirk fixes accessing eMMC on MeLE Quieter 4C from and tested by Colin Didier

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 lib/li

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

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

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 OPENSSL_crypto_ini

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 htole3

CVS: cvs.openbsd.org: src

2024-03-28 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/28 02:38:19 Modified files: lib/libcrypto/arch/aarch64: opensslconf.h lib/libcrypto/arch/alpha: opensslconf.h lib/libcrypto/arch/amd64: opensslconf.h lib/libcrypto/arch/arm:

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 Joshua Sing
CVSROOT:/cvs Module name:src Changes by: jos...@cvs.openbsd.org 2024/03/28 02:18:13 Modified files: lib/libcrypto/rc4: rc4.c lib/libcrypto : Symbols.namespace Added files: lib/libcrypto/hidden/openssl: rc4.h Log message: Hide symbols in RC4 ok jsing t

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

2024-03-28 Thread Stuart Henderson
CVSROOT:/cvs Module name:www Changes by: st...@cvs.openbsd.org 2024/03/28 01:20:59 Modified files: . : anoncvs.html Log message: sync

CVS: cvs.openbsd.org: www

2024-03-28 Thread Stuart Henderson
CVSROOT:/cvs Module name:www Changes by: st...@cvs.openbsd.org 2024/03/28 01:20:30 Modified files: build/mirrors : anoncvs.html.head Log message: update repo sizes

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, th

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 wit