Build date: 1733007602 - Sat Nov 30 23:00:02 UTC 2024 Build cvs date: 1733001700 - Sat Nov 30 21:21:40 UTC 2024 Build id: 2024-12-01.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-newvers.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P bin/pax/pax.1 P lib/libcrypto/ec/ec_lib.c P lib/libcrypto/ec/ec_local.h P lib/libcrypto/ec/ecp_methods.c P lib/libcrypto/man/CMS_add0_cert.3 P lib/libcrypto/pkcs7/pk7_doit.c P share/man/man4/uvideo.4 P sys/dev/usb/usbdevs P sys/dev/usb/usbdevs.h P sys/dev/usb/usbdevs_data.h P sys/dev/usb/uvideo.c P usr.bin/openssl/speed.c P usr.bin/rdist/rdist.1 commit SPAr5ab6ftQEQ99E Author: tb Date: 2024/11/30 21:21:40 Meant to split the sentence in two lib/libcrypto/man/CMS_add0_cert.3 commit tJwr0q3G9tpQUV5y Author: tb Date: 2024/11/30 21:20:44 Be a bit more precise on the error conditions of CMS_get1_{certs,crls}() lib/libcrypto/man/CMS_add0_cert.3 commit tRrJhoHo72oOTn0A Author: tb Date: 2024/11/30 21:15:19 Explain how to free the stack returned by CMS_get1_{certs,crls}() with job lib/libcrypto/man/CMS_add0_cert.3 commit v4KH8UqNur4NlGrF Author: tb Date: 2024/11/30 21:09:59 Inline trivial EC point methods Like most of the "group" methods these are shared between Montgomery curves and simple curves. There's no point in five methods hanging off the EC_METHODS struct whne they can just as well be inlined in the public API. It makes all files involved shorter... ok jsing lib/libcrypto/ec/ec_lib.c lib/libcrypto/ec/ec_local.h lib/libcrypto/ec/ecp_methods.c commit G492mcFnNYZVvvud Author: kirill Date: 2024/11/30 20:15:03 uvideo.4: add Jabra PanaCast 20 as known to work OK mglocker@ share/man/man4/uvideo.4 commit 2aWCdOAKsoonJwBN Author: kirill Date: 2024/11/30 17:47:23 sys/uvideo: add quirk for Jabra PanaCast 20 Jabra PanaCast 20 needs uvideo_vs_negotiation between usbd_set_interface and usbd_open_pipe, otherwise it doesn't work with error: ioctl VIDIOC_DQBUF: Invalid argument OK mglocker@ sys/dev/usb/uvideo.c commit DNYVd37xXhZsdTkf Author: kirill Date: 2024/11/30 17:43:46 Regen sys/dev/usb/usbdevs.h sys/dev/usb/usbdevs_data.h commit eKRfRON44SbjoOvB Author: kirill Date: 2024/11/30 17:41:57 sys/dev/usb/usbdevs: add Jabra PanaCast 20, to be used in quirks OK mglocker@ sys/dev/usb/usbdevs commit IEKRKYFvcggbAiG2 Author: tb Date: 2024/11/30 16:34:34 Get BNs Z coordinates from the BN_CTX While there likely won't be enough BNs already available in the ctx, and thus it won't greatly reduce the amount of allocated BNs, it simplifies the exit path quite a bit. review feedback from jsing lib/libcrypto/ec/ecp_methods.c commit VpBcolnpRSNJQo5J Author: tb Date: 2024/11/30 16:18:01 Improve ec_points_make_affine() It is unclear how the original code was supposed to work. It clearly missed a few corner cases (like handling points at infinity correctly) and the badly mangled comment that was supposed to display a binary search tree didn't help at all. Instead do something much more straightforward: multiply all the non-zero Z coordinates of the points not at infinity together, keeping track of the intermediate products. Then do a single expensive modular inversion before working backwards to compute all the inverses. Then the transformation from Jacobian coordinates to affine coordiantes (x, y, z) -> (x/z^2, y/z^3, 1) becomes cheap. A little bit of care has to be taken for Montgomery curves but that's very simple compared to the mess that was there before. ok jsing This is a cleaned up version of: commit 0fe73d6c3641cb175871463bdddbbea3ee0b62ae Author: Bodo Moeller Date: Fri Aug 1 17:18:14 2014 +0200 Simplify and fix ec_GFp_simple_points_make_affine (which didn't always handle value 0 correctly). Reviewed-by: emilia@openssl.org lib/libcrypto/ec/ecp_methods.c commit 9xPxJMMQYi3rJyxK Author: tb Date: 2024/11/30 10:05:41 openssl speed: stop trying to use small curves secp160r1 and nistp192 are no longer available in libcrypto. Should have been committed along with disabling these curves, but was missed. ok jsing usr.bin/openssl/speed.c commit ktBO87HJ5qv1IQ3S Author: tb Date: 2024/11/30 10:01:31 Don't leak the abuf on error in PKCS7_dataFinal() ok beck miod lib/libcrypto/pkcs7/pk7_doit.c commit G8QPylOGutifOW8f Author: jmc Date: 2024/11/30 06:59:12 use a more readable explanation of directory creation; from evan silberman, tweaked by millert ok sthen (pre-tweak) bin/pax/pax.1 commit jB6dAPChEQE7grGP Author: jmc Date: 2024/11/29 23:46:40 undo unneccessary \*([GL]t sequences; balance that by adding Sq; from evan silberman usr.bin/rdist/rdist.1