[114536] trunk/dports/devel
cal at macports.org
cal at macports.org
Mon Dec 9 18:13:38 PST 2013
Revision: 114536
https://trac.macports.org/changeset/114536
Author: cal at macports.org
Date: 2013-12-09 18:13:38 -0800 (Mon, 09 Dec 2013)
Log Message:
-----------
new port: hs-cipher-aes, dependency of hs-cprng-aes
Modified Paths:
--------------
trunk/dports/devel/hs-cipher-aes/Portfile
Added Paths:
-----------
trunk/dports/devel/hs-cipher-aes/
Modified: trunk/dports/devel/hs-cipher-aes/Portfile
===================================================================
--- trunk/dports/devel/hs-certificate/Portfile 2013-12-10 02:02:34 UTC (rev 114533)
+++ trunk/dports/devel/hs-cipher-aes/Portfile 2013-12-10 02:13:38 UTC (rev 114536)
@@ -4,21 +4,29 @@
PortSystem 1.0
PortGroup haskell 1.0
-haskell.setup certificate 1.3.9
-checksums rmd160 c06124c118a46cb2765c025a612163143911b625 \
- sha256 e6257b4b0e884db8a817d265d9a7f9a6c76af8190504f32dadbbf64b0fcee5a1
+haskell.setup cipher-aes 0.2.6
+checksums rmd160 0f1b7c673f0826538241fc9d3d93ae698b6454d1 \
+ sha256 7174d42e65fd4a12b4d4e7ff70ed664d8a455d809a7d9e263999f35b7850457b
maintainers cal openmaintainer
platforms darwin
license BSD
-description Certificates and Key Reader/Writer
+description Fast AES cipher implementation with advanced mode of operations
long_description \
- At the moment only X509 certificate and unencrypted private key are \
- supported, but will include PGP certificate and pkcs8 private keys.
+ Fast AES cipher implementation with advanced mode of operations. \
+ \nThe modes of operations available are ECB (Electronic code book), CBC \
+ (Cipher block chaining), CTR (Counter), XTS (XEX with ciphertext stealing), \
+ GCM (Galois Counter Mode). \
+ \nThe AES implementation uses AES-NI when available (on x86 and x86-64 \
+ architecture), but fallback gracefully to a software C implementation. \
+ \nThe software implementation uses S-Boxes, which might suffer for cache \
+ timing issues. However do notes that most other known software \
+ implementations, including very popular one (openssl, gnutls) also uses \
+ similar implementation. If it matters for your case, you should make sure \
+ you have AES-NI available, or you'll need to use a different \
+ implementation.
-depends_lib-append port:hs-asn1-data \
- port:hs-crypto-pubkey-types \
- port:hs-cryptohash \
- port:hs-mtl \
- port:hs-pem
+depends_lib-append port:hs-byteable \
+ port:hs-crypto-cipher-types \
+ port:hs-securemem
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20131209/5a54b002/attachment.html>
More information about the macports-changes
mailing list