2023-03-30 17:38:33 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 30 17:06:26 UTC 2023 - Peter Simons <psimons@suse.com>
|
|
|
|
|
|
|
|
|
|
- Updated spec file to conform with ghc-rpm-macros-2.5.2.
|
|
|
|
|
|
2022-06-29 12:18:10 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Mar 13 12:56:59 UTC 2022 - Peter Simons <psimons@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update cryptonite to version 0.30.
|
|
|
|
|
## 0.30
|
|
|
|
|
|
|
|
|
|
* Fix some C symbol blake2b prefix to be cryptonite_ prefix (fix mixing with other C library)
|
|
|
|
|
* add hmac-lazy
|
|
|
|
|
* Fix compilation with GHC 9.2
|
|
|
|
|
* Drop support for GHC8.0, GHC8.2, GHC8.4, GHC8.6
|
|
|
|
|
|
|
|
|
|
## 0.29
|
|
|
|
|
|
|
|
|
|
* advance compilation with gmp breakage due to change upstream
|
|
|
|
|
* Add native EdDSA support
|
|
|
|
|
|
2021-02-09 09:17:41 +00:00
|
|
|
-------------------------------------------------------------------
|
2021-05-10 10:34:02 +00:00
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2021-02-09 09:17:41 +00:00
|
|
|
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
|
|
|
|
|
|
2020-12-18 12:51:55 +00:00
|
|
|
-------------------------------------------------------------------
|
2020-12-19 18:28:23 +00:00
|
|
|
Thu Dec 17 12:20:00 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
|
2020-12-18 12:51:55 +00:00
|
|
|
|
2020-12-19 17:47:54 +00:00
|
|
|
- disable %{ix86} build
|
2020-12-18 12:51:55 +00:00
|
|
|
|
2020-09-04 15:10:19 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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.
|
|
|
|
|
|
2019-12-24 02:02:26 +00:00
|
|
|
-------------------------------------------------------------------
|
2019-12-29 02:02:04 +00:00
|
|
|
Fri Nov 8 16:13:32 UTC 2019 - Peter Simons <psimons@suse.com>
|
2019-12-24 02:02:26 +00:00
|
|
|
|
2019-12-29 02:02:04 +00:00
|
|
|
- Drop obsolete group attributes.
|
2019-12-24 02:02:26 +00:00
|
|
|
|
2019-12-29 02:02:04 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|