CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:27:30 Modified files: usr.bin/openssl: speed.c Log message: Convert openssl(1) speed for opaque EVP_AEAD_CTX ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:28:07 Modified files: usr.bin/openssl: dgst.c Log message: openssl(1) dgst: fix build after clones removal ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:32:27 Modified files: regress/lib/libcrypto/bn/mont: mont.c Log message: Simplify BN_mont test slightly using a new accessor.

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:33:46 Modified files: regress/lib/libcrypto/ct: Makefile Log message: The cttest can link dynamically now

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:38:50 Modified files: regress/lib/libcrypto/aead: Makefile regress/lib/libcrypto/asn1: Makefile regress/lib/libcrypto/dh: Makefile regress/lib/libcrypto/dsa: Makefile

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:25:42 Modified files: usr.bin/openssl: genrsa.c Log message: openssl(1) genrsa: simplify access to rsa->e ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:25:00 Modified files: usr.bin/openssl: gendsa.c Log message: Convert openssl(1) gendsa.c to opaque DSA ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:26:41 Modified files: usr.bin/openssl: rsa.c Log message: Convert openssl(1) rsa.c for opaque RSA ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:35:18 Modified files: regress/lib/libcrypto/wycheproof: wycheproof.go Log message: Convert wycheproof.go for opaque EVP_AEAD_CTX

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 03:17:30 Modified files: usr.bin/openssl: pkey.c pkeyparam.c Log message: Enable openssl pkey -{,pub}check and pkeyparam -check

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:16:13 Modified files: lib/libcrypto/asn1: asn1t.h lib/libcrypto/cms: cms_asn1.c lib/libcrypto/ec: ec_asn1.c lib/libcrypto/pkcs12: p12_asn.c

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:23:25 Modified files: lib/libcrypto : crypto.h Log message: Garbage collect the unused OPENSSL_ITEM ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:43:06 Modified files: lib/libcrypto/asn1: asn1_locl.h asn1t.h Log message: Remove all asn1_* symbols from public visibility ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:56:00 Modified files: lib/libcrypto/objects: objects.h Log message: Hide OBJ_bsearch_ from public visibility, This removes OBJ_bsearch_ex_() from the exported symbols and makes OBJ_bsearch_()

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:59:30 Modified files: lib/libcrypto : opensslfeatures.h ossl_typ.h lib/libcrypto/stack: safestack.h Log message: Expose Certificate Transparency symbols in headers ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:01:36 Modified files: lib/libcrypto/x509: x509v3.h Log message: Remove header guard around RFC 3779 declarations ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:06:03 Modified files: lib/libcrypto : Symbols.list Log message: Update Symbols.list ok inoguchi

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:11:22 Modified files: lib/libssl : ssl_kex.c Log message: Convert ssl_kex.c to opaque DH Stop reaching into DH internals and use the new API functions instead. ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:20:18 Modified files: usr.sbin/acme-client: acctproc.c Log message: Fix acme-client build with opaque RSA

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:22:50 Modified files: usr.bin/openssl: dhparam.c Log message: Convert openssl(1) dhparam to opaque DH ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:06:03 Modified files: lib/libcrypto/hmac: hmac.h hmac_local.h Log message: Remove HMAC_CTX_{init,cleanup}() and HMAC_init from public visibility In OpenSSL commit 32fd54a9a3

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:21:13 Modified files: lib/libcrypto : ossl_typ.h lib/libcrypto/comp: comp.h comp_local.h Log message: Make structs in comp.h opaque This moves COMP_CTX and COMP_METHOD to

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:25:44 Modified files: lib/libcrypto/dh: dh.h dh_local.h Log message: Make structs in dh.h opaque This moves the struct internals for DH and DH_METHOD to dh_local.h. ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:29:06 Modified files: lib/libcrypto/dsa: dsa_ameth.c dsa_asn1.c dsa_lib.c dsa_locl.h Log message: Simplify DSAPublicKey_it This was obtained by porting the OpenSSL commit below and then using

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:50:25 Modified files: lib/libcrypto/x509: x509_lcl.h x509v3.h Log message: Remove name_cmp from public visibility ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:53:53 Modified files: lib/libcrypto/asn1: asn1.h asn1_locl.h Log message: Move ASN1_BOOLEAN to internal only. This moves {d2i,i2d}_ASN1_BOOLEAN() to internal only. They are unused, but help

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:10:11 Modified files: lib/libssl : ssl_lib.c Log message: Use BIO_next/BIO_set_next in ssl_lib.c Trivial conversion to cope with opaque BIO.

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:15:08 Modified files: lib/libcrypto : shlib_version lib/libssl : shlib_version lib/libtls : shlib_version Log message: bump libcrypto, libssl, libtls majors after

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:19:19 Modified files: sbin/isakmpd : dh.c Log message: isakmpd: convert modp to opaque DH

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:23:42 Modified files: usr.bin/openssl: dsa.c Log message: Convert openssl(1) dsa.c to opaque DSA ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:24:20 Modified files: usr.bin/openssl: dsaparam.c Log message: Convert openssl(1) dsaparam to opaque dsa ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:04:14 Modified files: lib/libcrypto/evp: evp.h evp_locl.h lib/libcrypto/hmac: hmac.h hmac_local.h Log message: Make structs in evp.h and hmac.h opaque This moves most structs to

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:12:31 Modified files: lib/libcrypto : Makefile lib/libcrypto/asn1: asn1.h lib/libcrypto/rsa: rsa.h Removed files: lib/libcrypto/asn1: n_pkey.c x_nx509.c Log

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:14:48 Modified files: lib/libcrypto/asn1: asn1t.h Log message: Remove NO_ASN1_FIELD_NAMES This follows OpenSSL commit 26f2412d. ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:27:23 Modified files: lib/libcrypto/dsa: dsa.h dsa_locl.h Log message: Make DSA opaque This moves DSA_SIG, DSA and DSA_METHOD to dsa_locl.h. ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:34:39 Modified files: lib/libcrypto : ossl_typ.h lib/libcrypto/rsa: rsa.h rsa_locl.h Log message: Make RSA, RSA_PSS_PARAMS and RSA_METHOD opaque Move the struct internals to

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:38:48 Modified files: lib/libssl : ssl_algs.c Log message: Garbage collect last use of EVP_ecdsa() ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:40:57 Modified files: lib/libcrypto/asn1: bio_asn1.c lib/libcrypto/bio: bf_buff.c bf_lbuf.c bf_nbio.c bf_null.c bio.h bio_err.c bio_lib.c bio_local.h

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:52:05 Modified files: lib/libcrypto/objects: objects.h Log message: Remove check_defer and obj_cleanup_defer from public visibility ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:03:53 Modified files: lib/libcrypto : opensslfeatures.h Log message: Unconditionally comment out OPENSSL_NO_RFC3779 ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:12:15 Modified files: lib/libssl : tls12_record_layer.c tls13_record_layer.c Log message: Convert the new record layers to opaque EVP_AEAD_CTX ok jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:12:53 Modified files: lib/libssl : bio_ssl.c Log message: Use the correct type for ssl_callback_ctrl()

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:16:52 Modified files: distrib/sets/lists/base: mi Log message: sync

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:21:54 Modified files: usr.bin/openssl: dh.c Log message: Convert openssl(1) dh.c to opaque DH ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:01:47 Modified files: lib/libcrypto/bn: bn.h bn_lcl.h Log message: Move BN structs to bn_lcl.h This makes all structs in bn.h opaque that are also opaque in OpenSSL. ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:09:18 Modified files: lib/libcrypto : ossl_typ.h lib/libcrypto/asn1: asn1.h asn1_locl.h Log message: Remove ASN1_OBJECT internals from public visibility. Move the struct declaration

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:18:55 Modified files: lib/libcrypto : ossl_typ.h lib/libcrypto/bio: bio.h bio_local.h Log message: Make structs in bio.h opaque Move BIO, BIO_METHOD and BIO_F_BUFFER_CTX to

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:31:03 Modified files: lib/libcrypto/ecdsa: ecdsa.h ecs_locl.h Log message: Move ECDSA_SIG to ecs_locl.h We can't make ECDSA_METHOD opaque since it is still used in smtpd(8) ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:32:26 Modified files: lib/libcrypto/ocsp: ocsp.h ocsp_local.h Log message: Make structs in ocsp.h opaque This adds a little order to this pig sty. ok inoguchi jsing

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 01:38:06 Modified files: lib/libcrypto : Makefile lib/libcrypto/asn1: asn1_item.c lib/libcrypto/evp: c_all.c evp.h evp_locl.h m_gostr341194.c m_md4.c

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:08:03 Modified files: lib/libkeynote : auxil.c signature.c Log message: libkeynote: fix build with opaque RSA and DSA This is a completely mechanical conversion to use accessors instead of

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 02:09:30 Modified files: lib/libssl : Makefile bio_ssl.c Log message: bio_ssl.c needs to peek into bio_local.h

CVS: cvs.openbsd.org: src

2022-01-14 Thread Moritz Buhl
CVSROOT:/cvs Module name:src Changes by: mb...@cvs.openbsd.org 2022/01/14 12:53:42 Modified files: regress/lib/libm/msun: Makefile Log message: mark failing tests for macppc OK bluhm@

CVS: cvs.openbsd.org: src

2022-01-14 Thread Inoguchi Kinichiro
CVSROOT:/cvs Module name:src Changes by: inogu...@cvs.openbsd.org2022/01/14 16:55:46 Modified files: lib/libcrypto/asn1: asn1_par.c Log message: Avoid buffer overflow in asn1_parse2 asn1_par.c r1.29 changed to access p[0] directly, and this pointer could be

CVS: cvs.openbsd.org: src

2022-01-14 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2022/01/14 21:02:37 Modified files: lib/libcrypto/dsa: dsa_ameth.c Log message: Minor cleanup and simplification in dsa_pub_encode() This function has a weird dance of allocating an ASN1_STRING in an inner

CVS: cvs.openbsd.org: src

2022-01-14 Thread Jonathan Gray
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2022/01/14 21:10:01 Modified files: sys/dev/pci: if_msk.c Log message: bring back spelling fix from rev 1.138 lost in rev 1.140 pointed out by Brad

CVS: cvs.openbsd.org: src

2022-01-14 Thread Inoguchi Kinichiro
CVSROOT:/cvs Module name:src Changes by: inogu...@cvs.openbsd.org2022/01/14 19:46:12 Modified files: regress/lib/libcrypto/free: freenull.c.head Log message: Add ct.h and x509_vfy.h

CVS: cvs.openbsd.org: src

2022-01-14 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2022/01/14 08:00:23 Modified files: usr.sbin/rpki-client: extern.h main.c output-json.c parser.c repo.c Log message: Introduce a validated cache which holds all the files that

CVS: cvs.openbsd.org: src

2022-01-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2022/01/14 08:00:16 Modified files: sys/dev/pci/drm/include/linux: atomic.h Log message: We don't have 64-bit atomics on powerpc, but we don't really need them. So don't provide atomic64_cmpxchg()