From 0dfa2364bb4405b26ae475293e2106f8e434983e Mon Sep 17 00:00:00 2001 From: Peter Dettman Date: Sat, 18 Feb 2023 15:39:00 +0700 Subject: Update Readme, Contributors for 2.1.0 --- crypto/Contributors.html | 3 +++ crypto/Readme.html | 50 ++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 51 insertions(+), 2 deletions(-) diff --git a/crypto/Contributors.html b/crypto/Contributors.html index eb826fb7b..921378c19 100644 --- a/crypto/Contributors.html +++ b/crypto/Contributors.html @@ -274,6 +274,9 @@ University of Wollongong, Institute of Cybersecurity and Cryptology, under the s
  • Ben Adams (https://github.com/benaadams) - Performance optimization for AES-NI.

  • +
  • +

    Daniel Bleichenbacher - Fixed rounding issue in FF1. Reported incompatible RFC 3394 wrapping of 64 bit keys.

    +
  • diff --git a/crypto/Readme.html b/crypto/Readme.html index 27720b7a5..38de4bd1e 100644 --- a/crypto/Readme.html +++ b/crypto/Readme.html @@ -31,6 +31,8 @@
  • Notes:
      +
    1. + Release 2.1.0
    2. Release 2.0.0
    3. @@ -319,6 +321,50 @@

      Notes:

      +

      Release 2.1.0, Saturday February 18, 2023

      +
      Defects Fixed
      +
        +
      • Fixed a rounding issue with FF1 Format Preserving Encryption algorithm for certain radices.
      • +
      • Fixed RFC3394WrapEngine handling of 64 bit keys.
      • +
      • PkixCertPathValidator: fixed fetching of DateOfCertGen extension.
      • +
      • + PkixCertPathValidator: correctly remove ExtendedKeyUsage from critical extensions + (https://github.com/bcgit/bc-csharp/issues/395). +
      • +
      • PkixNameConstraintValidator: fixed special handling of 'serialNumber' in RDNs.
      • +
      +
      Additional Features and Functionality
      +
        +
      • The BIKE implementation has been updated according to the NIST PQC Round 4 modifications.
      • +
      • The HQC implementation has been updated according to the NIST PQC Round 4 modifications.
      • +
      • + EdDSA verification now conforms to the recommendations of + Taming the many EdDSAs, in particular cofactored verification. + As a side benefit, Pornin's basis reduction is now used for EdDSA + verification, giving a significant performance boost. +
      • +
      • Major performance improvements for Anomalous Binary (Koblitz) Curves.
      • +
      • Added implementations of Ascon AEAD, Hash and XOF algorithms.
      • +
      • Added AriaWrapEngine, an implementation of RFC 3394 wrapping for the ARIA cipher.
      • +
      • + User customization of the GCM multiplier has been obsoleted. We recommend no longer supplying a custom + multiplier to GcmBlockCipher. +
      • +
      • + Several large properties files used by the PQC algorithms have been compressed in order to reduce the + size of the assembly. +
      • +
      • Debug symbols have been extracted to a separate snupkg package.
      • +
      • Major performance improvements for GCM bulk processing when Pclmulqdq, Ssse3 intrinsics available.
      • +
      +
      Additional Notes
      +
        +
      • + See the (cumulative) list of GitHub pull requests that we have accepted at + bcgit/bc-csharp. +
      • +
      +

      Release 2.0.0, Tuesday November 15, 2022

      With this release we have finally moved to building for modern .NET versions (directly targeted frameworks: @@ -346,7 +392,7 @@

      Defects Fixed
      • Fixed TLS 1.3 Export Keying Material (https://github.com/bcgit/bc-java/issues/1133).
      • -
      • BasicOcspResponseGenerator now allows nullable 'nextUpdate' (https://github.com/bcgit/bc-csharp/issues/371)
      • +
      • BasicOcspResponseGenerator now allows nullable 'nextUpdate' (https://github.com/bcgit/bc-csharp/issues/371).
      Additional Features and Functionality
        @@ -365,7 +411,7 @@
      • Many APIs have now added variants of existing methods to enable use of - Span (only available int the + Span (only available in the net6.0 version).
      • The library has been converted to use generic collections throughout.
      • -- cgit 1.4.1