Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-cryptonite-0.29-1.2 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: ghc-cryptonite Distribution: openSUSE Tumbleweed
Version: 0.29 Vendor: openSUSE
Release: 1.2 Build date: Fri May 28 13:16:42 2021
Group: Unspecified Build host: obs-arm-5
Size: 6550216 Source RPM: ghc-cryptonite-0.29-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://hackage.haskell.org/package/cryptonite
Summary: Cryptography Primitives sink
A repository of cryptographic primitives.

* Symmetric ciphers: AES, DES, 3DES, CAST5, Blowfish, Twofish, Camellia, RC4,
Salsa, XSalsa, ChaCha.

* Hash: SHA1, SHA2, SHA3, SHAKE, MD2, MD4, MD5, Keccak, Skein, Ripemd, Tiger,
Whirlpool, Blake2

* MAC: HMAC, KMAC, Poly1305

* Asymmetric crypto: DSA, RSA, DH, ECDH, ECDSA, ECC, Curve25519, Curve448,
Ed25519, Ed448

* Key Derivation Function: PBKDF2, Scrypt, HKDF, Argon2, BCrypt, BCryptPBKDF

* Cryptographic Random generation: System Entropy, Deterministic Random
Generator

* Data related: Anti-Forensic Information Splitter (AFIS)

If anything cryptographic related is missing from here, submit a pull request
to have it added. This package strives to be a cryptographic kitchen sink that
provides cryptography for everyone.

Evaluate the security related to your requirements before using.

Read "Crypto.Tutorial" for a quick start guide.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat May 08 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 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 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - disable %{ix86} build
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
  - Replace %setup -q with the more modern %autosetup macro.
* Mon Jun 22 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 2020 Peter Simons <psimons@suse.com>
  - Re-generate file with latest version of spec-cleaner.
* Fri Nov 08 2019 Peter Simons <psimons@suse.com>
  - Drop obsolete group attributes.
* Wed May 22 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 2018 Peter Simons <psimons@suse.com>
  - Use https URL to refer to bugs.opensuse.org.
* Wed Jul 18 2018 psimons@suse.com
  - Cosmetic: replace tabs with blanks, strip trailing white space,
    and update copyright headers with spec-cleaner.
* Mon May 14 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

Files

/usr/lib/ghc-8.10.4/cryptonite-0.29
/usr/lib/ghc-8.10.4/cryptonite-0.29/libHScryptonite-0.29-4YyltKLBW6C3UXb5oGT4hD-ghc8.10.4.so
/usr/share/licenses/ghc-cryptonite
/usr/share/licenses/ghc-cryptonite/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:22:44 2024