[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