File ghc-cryptonite.changes of Package ghc-cryptonite

-------------------------------------------------------------------
Sat May  8 17:16:38 UTC 2021 - psimons@suse.com

- Update cryptonite to version 0.29.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.

-------------------------------------------------------------------
Wed Jan 27 19:35:26 UTC 2021 - psimons@suse.com

- Update cryptonite to version 0.28.
  ## 0.28

  * Add hash constant time capability
  * Prevent possible overflow during hashing by hashing in 4GB chunks

-------------------------------------------------------------------
Thu Dec 17 12:20:00 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
 
- disable %{ix86} build
 
-------------------------------------------------------------------
Tue Aug 18 10:44:31 UTC 2020 - Peter Simons <psimons@suse.com>

- Replace %setup -q with the more modern %autosetup macro.

-------------------------------------------------------------------
Mon Jun 22 02:00:23 UTC 2020 - psimons@suse.com

- Update cryptonite to version 0.27.
  ## 0.27

  * Optimise AES GCM and CCM
  * Optimise P256R1 implementation
  * Various AES-NI building improvements
  * Add better ECDSA support
  * Add XSalsa derive
  * Implement square roots for ECC binary curve
  * Various tests and benchmarks

-------------------------------------------------------------------
Tue Jun 16 11:13:58 UTC 2020 - Peter Simons <psimons@suse.com>

- Re-generate file with latest version of spec-cleaner.

-------------------------------------------------------------------
Fri Nov  8 16:13:32 UTC 2019 - Peter Simons <psimons@suse.com>

- Drop obsolete group attributes.

-------------------------------------------------------------------
Wed May 22 02:01:56 UTC 2019 - psimons@suse.com

- Update cryptonite to version 0.26.
  ## 0.26

  * Add Rabin cryptosystem (and variants)
  * Add bcrypt_pbkdf key derivation function
  * Optimize Blowfish implementation
  * Add KMAC (Keccak Message Authentication Code)
  * Add ECDSA sign/verify digest APIs
  * Hash algorithms with runtime output length
  * Update blake2 to latest upstream version
  * RSA-PSS with arbitrary key size
  * SHAKE with output length not divisible by 8
  * Add Read and Data instances for Digest type
  * Improve P256 scalar primitives
  * Fix hash truncation bug in DSA
  * Fix cost parsing for bcrypt
  * Fix ECC failures on arm64
  * Correction to PKCS#1 v1.5 padding
  * Use powModSecInteger when available
  * Drop GHC 7.8 and GHC 7.10 support, refer to pkg-guidelines
  * Optimise GCM mode
  * Add little endian serialization of integer

-------------------------------------------------------------------
Sat Oct 20 11:31:22 UTC 2018 - Peter Simons <psimons@suse.com>

- Use https URL to refer to bugs.opensuse.org.

-------------------------------------------------------------------
Wed Jul 18 14:26:20 UTC 2018 - psimons@suse.com

- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.

-------------------------------------------------------------------
Mon May 14 17:02:11 UTC 2018 - psimons@suse.com

- Update cryptonite to version 0.25.
  * Improve digest binary conversion efficiency
  * AES CCM support
  * Add MonadFailure instance for CryptoFailable
  * Various misc improvements on documentation
  * Edwards25519 lowlevel arithmetic support
  * P256 add point negation
  * Improvement in ECC (benchmark, better normalization)
  * Blake2 improvements to context size
  * Use gauge instead of criterion
  * Use haskell-ci for CI scripts
  * Improve Digest memory representation to be 2 less Ints and one less boxing
    moving from `UArray` to `Block`
  * Ed25519: generateSecret & Documentation updates
  * Repair tutorial
  * RSA: Allow signing digest directly
  * IV add: fix overflow behavior
  * P256: validate point when decoding
  * Compilation fix with deepseq disabled
  * Improve Curve448 and use decaf for Ed448
  * Compilation flag blake2 sse merged in sse support
  * Process unaligned data better in hashes and AES, on architecture needing alignment
  * Drop support for ghc 7.6
  * Add ability to create random generator Seed from binary data and
    loosen constraint on ChaChaDRG seed from ByteArray to ByteArrayAccess.
  * Add 3 associated types with the HashAlgorithm class, to get
    access to the constant for BlockSize, DigestSize and ContextSize at the type level.
    the related function that this replaced will be deprecated in later release, and
    eventually removed.

  API CHANGES:

  * Improve ECDH safety to return failure for bad inputs (e.g. public point in small order subgroup).
    To go back to previous behavior you can replace `ecdh` by `ecdhRaw`. It's recommended to
    use `ecdh` and handle the error appropriately.
  * Users defining their own HashAlgorithm needs to define the
    HashBlockSize, HashDigest, HashInternalContextSize associated types

-------------------------------------------------------------------
Thu Aug  3 15:38:38 UTC 2017 - psimons@suse.com

- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.

-------------------------------------------------------------------
Thu Jul 27 14:07:54 UTC 2017 - psimons@suse.com

- Update to version 0.23.

-------------------------------------------------------------------
Wed Jan 18 09:00:08 UTC 2017 - psimons@suse.com

- Update to version 0.21 with cabal2obs.

-------------------------------------------------------------------
Thu Sep 15 06:34:53 UTC 2016 - psimons@suse.com

- Update to version 0.19 revision 0 with cabal2obs.

-------------------------------------------------------------------
Sun Jul 10 17:31:03 UTC 2016 - psimons@suse.com

- Update to version 0.15 revision 0 with cabal2obs.

-------------------------------------------------------------------
Sun Apr 10 18:56:31 UTC 2016 - mimi.vx@gmail.com

- update to 0.14
* Fix serialization of DH and ECDH
* Reduce size of SHA3 context instead of allocating all-size fit memory. save up to
    72 bytes of memory per context for SHA3-512.
* Add a Seed capability to the main DRG, to be able to debug/reproduce randomized
    program where you would want to disable the randomness.
* Add support for Cipher-based Message Authentication Code (CMAC) (Kei Hibino)
* CHANGE Change the SharedKey for Crypto.PubKey.DH and Crypto.PubKey.ECC.DH, from
    an Integer newtype to a ScrubbedBytes newtype. Prevent mistake where the bytes
    representation is generated without the right padding (when needed).
* CHANGE Keep The field size in bits, in the Params in Crypto.PubKey.DH, moving
    from 2 elements to 3 elements in the structure.

-------------------------------------------------------------------
Mon Feb 22 07:35:21 UTC 2016 - mimi.vx@gmail.com

- update to 0.13
* SECURITY Fix buffer overflow issue in SHA384, copying 16 extra bytes from
    the SHA512 context to the destination memory pointer leading to memory
    corruption, segfault
* Fix compilation issue with Ed448 on 32 bits machine.

-------------------------------------------------------------------
Sun Feb 14 07:17:14 UTC 2016 - mimi.vx@gmail.com

- update to 0.11
* Truncate hashing correctly for DSA
* Add support for HKDF (RFC 5869)
* Add support for Ed448
* Extends support for Blake2s to 224 bits version.
* Compilation fix with AESNI and ghci compiling C source in a weird order.
* Fix example compilation, typo, and warning

-------------------------------------------------------------------
Fri Dec 25 06:55:07 UTC 2015 - mimi.vx@gmail.com

- update to 0.10
- drop blake2-fix.patch
* Add reference implementation of blake2 for non-SSE2 platfom
* Add support_blake2_sse flag

-------------------------------------------------------------------
Tue Dec 15 12:53:54 UTC 2015 - mimi.vx@gmail.com

- update to 0.9
* Quiet down unused module imports
* Move Curve25519 over to Crypto.Error instead of using Either String.
* Add documentation for ChaChaPoly1305
* Add missing documentation for various modules
* Add a way to create Poly1305 Auth tag.
* Added support for the BLAKE2 family of hash algorithms
* Fix endianness of incrementNonce function for ChaChaPoly1305
* Add support for ChaChaPoly1305 Nonce Increment
* Add PKCS5 / PKCS7 padding and unpadding methods
* Fix ChaChaPoly1305 Decryption
* Add support for BCrypt
- add blake2-fix.patch and disabled build of sse4.1 optimized blake2

-------------------------------------------------------------------
Thu Aug  6 20:10:57 UTC 2015 - mimi.vx@gmail.com

- initial commit
openSUSE Build Service is sponsored by