Monthly Status Report (November 2021)
My key activities this month were: - triage of newly reported issues and responding to questions - participation on the OTC meetings - participation on the QUIC design meetings - created proposal for API changes allowed in minor releases - finally succeeded in ordering the HPE Proliant server via the SpaceNET - reviews of various PRs: - I've reviewed about 65 PRs this month - Notable PRs reviewed: - BIO_s_connect(): Enable BIO_gets() #16030 - X509: Fix handling of AKID and SKID extensions according to configuration #16342 - Add integer overflow helper functions #16930 - Fix some threading issues #16980 - Support different R_BITS lengths for KBKDF #17063 - Avoid loading of a dynamic engine twice #17073 - submitted 7 PRs: - In particular: - do_sigver_init: Allow reinitialization of an existing operation. #16964 - Add null digest implementation to the default provider #17016 - d2i_PublicKey: Make it work with EC parameters in a provided key #17065 There was 1 day national holiday and I was also somewhat slowed down by getting the COVID19 disease. Fortunately it was quite light but it impacted my work anyway. -- Tomáš Mráz No matter how far down the wrong road you've gone, turn back. Turkish proverb [You'll know whether the road is wrong if you carefully listen to your conscience.]
Re: Starting the QUIC Design
Oops. Thanks Matthias. Fixed now. Matt On 03/12/2021 13:04, Dr. Matthias St. Pierre wrote: Sorry, the links to the pull requests are broken. This will be fixed as soon as possible. Here the correct links: #17184 - QUIC API Design https://github.com/openssl/openssl/pull/17184 #17185 - QUIC Event Loop Design https://github.com/openssl/pull/17185 -Original Message- From: openssl-users On Behalf Of Matt Caswell Sent: Friday, December 3, 2021 1:05 PM To: openssl-project@openssl.org; openssl-us...@openssl.org Subject: Starting the QUIC Design Please see my blog post on starting the QUIC design here: https://www.openssl.org/blog/blog/2021/12/03/starting-the-quic-design/ Matt
RE: Starting the QUIC Design
Second attempt > #17184 - QUIC API Design > https://github.com/openssl/openssl/pull/17184 > > #17185 - QUIC Event Loop Design > https://github.com/openssl/openssl/pull/17185 > > -Original Message- > > From: openssl-users On Behalf Of Matt > > Caswell > > Sent: Friday, December 3, 2021 1:05 PM > > To: openssl-project@openssl.org; openssl-us...@openssl.org > > Subject: Starting the QUIC Design > > > > Please see my blog post on starting the QUIC design here: > > > > https://www.openssl.org/blog/blog/2021/12/03/starting-the-quic-design/ > > > > Matt > > smime.p7s Description: S/MIME cryptographic signature
RE: Starting the QUIC Design
Sorry, the links to the pull requests are broken. This will be fixed as soon as possible. Here the correct links: #17184 - QUIC API Design https://github.com/openssl/openssl/pull/17184 #17185 - QUIC Event Loop Design https://github.com/openssl/pull/17185 > -Original Message- > From: openssl-users On Behalf Of Matt > Caswell > Sent: Friday, December 3, 2021 1:05 PM > To: openssl-project@openssl.org; openssl-us...@openssl.org > Subject: Starting the QUIC Design > > Please see my blog post on starting the QUIC design here: > > https://www.openssl.org/blog/blog/2021/12/03/starting-the-quic-design/ > > Matt > smime.p7s Description: S/MIME cryptographic signature
Starting the QUIC Design
Please see my blog post on starting the QUIC design here: https://www.openssl.org/blog/blog/2021/12/03/starting-the-quic-design/ Matt
Monthly Status Report (November)
As well as normal reviews, attending regular OMC and OTC meetings, attending daily stand up meetings, responding to user queries, wiki user requests, OMC business, sys-admin, support customer issues, CLA submissions, handling security reports, etc., key activities this month: - Investigated an issue where using a short ECX key resulted in an assertion failure. Created PR #17041 to fix this. - Investigated a segfault on program exit (#17040) which was caused by having multiple versions of OpenSSL linked at the same time - Wrote and subsequently merged the OTC design policy - Investigated and found a solution for a user with connectivity issues (#17039) - Wrote a proposed policy for accepting assembler optimisations - Fixed an SSL_get_error() problem when used in async mode - Fixed some errors in the EVP_PKEY_fromdata doc examples - Investigated a problem with encoding of EC Public keys - Investigated and fixed numerous threading issues - Clarified the PEM docs to explain how to use libctx/propq with them - Fixed an issue with incorrect detection of short ECX keys - Clarified the EVP_CTRL_AEAD_SET_TAG documentation - Investigated and fixed a symbol_presence test failure on windows - Attended numerous design meeting s - Investigated a report of custom RSA_METHOD code not working as expected - Investigated performance issues - Created PR to not remove the doc/html directories when cleaning - Attended a meeting with other open source groups regarding post quantum - Various work transitioning our internal git repositories to Github Enterprise Matt