File rubygem-openssl-signature_algorithm.changes of Package rubygem-openssl-signature_algorithm

-------------------------------------------------------------------
Tue Nov 14 15:20:05 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- New upstream release 1.3.0, see bundled CHANGELOG.md

-------------------------------------------------------------------
Thu Aug  4 13:21:48 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.2.1
 see installed CHANGELOG.md

  ## [v1.2.1] - 2022-06-05
  
  - Support OpenSSL ~>3.0.0. Credits to @ClearlyClaire <3
  

-------------------------------------------------------------------
Thu Jun 24 17:42:46 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 1.1.1
 see installed CHANGELOG.md

  ## [v1.1.1] - 2021-02-11
  
  ### Fixed
  
  - Fix error asking for ed25519 gem when actually not using EdDSA
  
  ## [v1.1.0] - 2021-02-11
  
  ### Added
  
  - EdDSA support added (requires adding the `ed25519` gem to your `Gemfile`) ([@santiagorodriguez96])
  

-------------------------------------------------------------------
Fri Sep 25 14:30:51 UTC 2020 - Stephan Kulow <coolo@suse.com>

updated to version 1.0.0
 see installed CHANGELOG.md

  ## [v1.0.0] - 2020-07-08
  
  ### Added
  
  - ECDSA with **secp256k1** curve support added:
    ```rb
    OpenSSL::SignatureAlgorithm::ECDSA.new(curve: "secp256k1")
    ```
  - Algorithm **arguments** are now **optional**. The following works:
  
    ```rb
    OpenSSL::SignatureAlgorithm::ECDSA.new
    # defaults to ECDSA with SHA-256 and NIST P256 curve
    # Same as OpenSSL::SignatureAlgorithm::ECDSA.new(hash_function: "SHA256", curve: "prime256v1")
  
    OpenSSL::SignatureAlgorithm::RSAPSS.new
    # defaults to SHA-256
    # Same as OpenSSL::SignatureAlgorithm::RSAPSS.new(hash_function: "SHA256")
  
    OpenSSL::SignatureAlgorithm::RSAPKCS1.new
    # defaults to SHA-256
    # Same as OpenSSL::SignatureAlgorithm::RSAPSS.new(hash_function: "SHA256")
    ```
  
  ### Changed
  
  - Algorithm **instantiation** changed. The positional argument `digest_length` is replaced with keyword arguments, `hash_function:` for RSA algorithms and `hash_function:` and `curve:` for ECDSA. None are required arguments, you get sane defaults if you don't provide any arguments. Code migration examples:
    ```rb
    # Change this
    # OpenSSL::SignatureAlgorithm::ECDSA.new("256")
    # to
    OpenSSL::SignatureAlgorithm::ECDSA.new(hash_function: "SHA256")
    ```
    ```rb
    # Change this
    # OpenSSL::SignatureAlgorithm::RSAPSS.new("384")
    # to
    OpenSSL::SignatureAlgorithm::RSAPSS.new(hash_function: "SHA384")
    ```
  

-------------------------------------------------------------------
Sun May 17 09:57:52 UTC 2020 - Stasiek Michalski <stasiek@michalski.cc>

- Initial package
openSUSE Build Service is sponsored by