Monthly Status Report (March 2022)

Hugo Landau hlandau at openssl.org
Fri Apr 1 09:04:33 UTC 2022


Apart from normal business, attending daily standup meetings, attending OTC
meetings, sprint planning meetings, etc., key activities this month:

    - Read RFCs 8446 (TLS 1.3), 8999, 9000, 9001, 9002 (QUIC),
        draft-ietf-quic-http, draft-ietf-dprive-dnsoquic
    - Familiarised with/replied to #17184, #17185, #17253, #17577
        (QUIC design issues)
    - PR #17782 to fix bug #17736 (openssl req -x509 bug)
    - PR #17783 to fix bug #17648 (BN_mod_exp2_mont bug)
    - PR #17787 backporting fix for #17648 (BN_mod_exp2_mont bug)
    - PR #17788 to fix #17503 (s_server -sendfile KTLS bug)
    - Created issue #17789 (docs)
    - PR #17790 (manpage typo)
    - PR #17793 (EVP demo: SIPHASH) fixing #14121
    - PR #17796 (EVP demo: Poly1305) fixing #14122
    - PR #17799 (EVP demo: X25519) fixing #14118
    - PR #17800 (EVP demo: RSA-PSS direct, hashed) fixing #14113
    - Investigated, handled issue #17797 (CMS line ending issue)
    - PR #17805 (backport of #17782)
    - PR #17803 (EVP demo: XOF SHAKE256) fixing #14106
    - (Experimental) PR #17807 rough draft of progress towards fixing #17267
        (testing of s_server, s_client)
    - Investigated method of fixing #17797 for 1.1
    - PR #17808 fixing #13008 for 1.1 (OBJ_nid2obj error reporting)
    - PR #17810 documenting bug in 1.1 (CMS -binary)
    - Evaluated and responded to QUIC strawman API design (#17184)
    - (Superceded) PR #17812 (revert #13906)
    - PR #17815 (manpage for SSL_get_certificate, SSL_get_privatekey)
    - Investigated feasibility of refactoring launch code out of TLSProxy
    - Wrote up thoughts on QUIC connection migration
    - Investigated alternative for SSL verification callback retry
    - PR #17823 (fix bug using tests without TAP::Parser::Aggregator)
    - PR #17824 (EVP demo: RSA keygen) fixing #14111
    - PR #17826 (EVP demo: RSA key encode/decode) fixing #14116
    - Investigated #17064 (performance issue) and wrote up findings
    - PR #17857 implementing partial fix to #17064 (MAC)
    - PR #17862 implementing further fix to #17064 (IV length caching)
    - Investigated #16791 (msquic slowdown)
    - PR #17870 to fix #17869 (signed integer overflow)
    - PR #17872 to fix #17871 (signed integer overflow, 1.1)
    - PR #17873 to fix bug in scrypt KDF provider
    - PR #17881 (refactoring of libctx)
    - Created an experimental rebase of quictls fork on master
    - Reprofiling of #15199 and investigation of performance fixes
    - PR #17912 fixing #17911 (declaration inconsistency)
    - PR #17914 fixing #17909 (documentation)
    - PR #17915 fixing #17910 (documentation)
    - PR #17921 partially fixing #15199 (decoder optimization)
    - (Superceded) PR #17931 (performance, LHASH operation counts)
    - PR #17935 removing LHASH statistics
    - (WIP) PR #17937 deprecating LHASH statistics functions
    - Investigated libssl API usage as used by various FOSS projects
    - Investigated #17950 (d2i_X509 performance issue)
    - Wrote up demo-driven design proposal (#17939)
    - Wrote the DDD demos
    - Attended record layer design workshop
    - Attended congestion control workshop
    - PR #17977 fixing #17976 (manpage typo)
    - PR #17991 merging DDD demos into OpenSSL repository
    - Wrote a DDD blogpost
    - Developed and published proposed diffs to DDD demos
    - Cleanup of old issues which were still open despite fixes being merged
      (#17089, #17588)



More information about the openssl-project mailing list