Compiling on Maverick

duncan at p2vpro.com duncan at p2vpro.com
Sun Nov 3 18:13:47 CET 2013


Good suggestion, thanks. That’s enabled me to finish libgcrypt. Onwards and upwards to the next pre-req (libassuan).

What would the iPad generation make of it all?

Duncan

P.S. Here are timings from the iMac (2.7Ghz Core i5, 8G, OS X 10.9):

PASS: version
PASS: t-mpi-bit
PASS: prime
PASS: register
PASS: ac
PASS: ac-schemes
PASS: ac-data
PASS: basic
PASS: mpitests
PASS: tsexp
PASS: keygen
PASS: pubkey
PASS: hmac
PASS: keygrip
PASS: fips186-dsa
PASS: aeswrap
PASS: curves
PASS: t-kdf
PASS: pkcs1v2
PASS: random
MD5              0ms    10ms    20ms     0ms     0ms
SHA1            10ms     0ms    20ms    10ms     0ms
RIPEMD160        0ms    10ms    20ms    10ms     0ms
TIGER192        10ms     0ms    30ms    10ms     0ms
SHA256          10ms    10ms    30ms    10ms     0ms
SHA384          10ms    10ms    30ms    10ms     0ms
SHA512          10ms    10ms    30ms    10ms     0ms
SHA224          10ms    10ms    30ms    10ms     0ms
MD4             10ms     0ms    20ms     0ms     0ms
CRC32           10ms     0ms    10ms     0ms    10ms
CRC32RFC1510     0ms     0ms    10ms    10ms     0ms
CRC24RFC2440    10ms    10ms    20ms    20ms    10ms
WHIRLPOOL       10ms    20ms    30ms    10ms    20ms
TIGER            0ms    10ms    30ms     0ms    10ms
TIGER2           0ms    10ms    30ms     0ms    10ms

                ECB/Stream         CBC             CFB             OFB             CTR      
             --------------- --------------- --------------- --------------- ---------------
IDEA            10ms    20ms    20ms    30ms    20ms    20ms    20ms    20ms    20ms    20ms
3DES            50ms    40ms    50ms    40ms    50ms    40ms    50ms    40ms    50ms    50ms
CAST5           20ms    10ms    20ms    10ms    20ms    10ms    20ms    10ms    20ms    20ms
BLOWFISH        20ms    10ms    20ms    10ms    20ms    10ms    20ms    10ms    20ms    20ms
AES             10ms     0ms    10ms    10ms     0ms    10ms    10ms    10ms     0ms    10ms
AES192          10ms    10ms    10ms     0ms    10ms    10ms    10ms    10ms    10ms    10ms
AES256           0ms    10ms    10ms    10ms    10ms    10ms    10ms    10ms    10ms    10ms
TWOFISH         10ms    10ms    10ms    10ms    10ms    10ms    10ms    10ms    10ms    10ms
ARCFOUR          0ms    10ms
DES             20ms    10ms    30ms    20ms    20ms    20ms    20ms    20ms    20ms    30ms
TWOFISH128       0ms    10ms    10ms    20ms    10ms    10ms    10ms    10ms    10ms    10ms
SERPENT128      20ms    10ms    20ms    20ms    20ms    10ms    20ms    20ms    20ms    20ms
SERPENT192      20ms    10ms    20ms    20ms    10ms    20ms    20ms    20ms    20ms    20ms
SERPENT256      20ms    10ms    20ms    20ms    10ms    20ms    20ms    20ms    20ms    20ms
RFC2268_40      20ms    10ms    20ms    10ms    20ms    20ms    20ms    20ms    20ms    20ms
SEED            10ms    20ms    20ms    20ms    10ms    20ms    20ms    20ms    20ms    20ms
CAMELLIA128     20ms    30ms    20ms    30ms    20ms    30ms    20ms    30ms    30ms    30ms
CAMELLIA192     20ms    30ms    30ms    30ms    20ms    30ms    30ms    30ms    30ms    30ms
CAMELLIA256     30ms    20ms    30ms    30ms    30ms    20ms    30ms    30ms    30ms    30ms

Algorithm         generate  100*sign  100*verify
------------------------------------------------
RSA 1024 bit          40ms     170ms        10ms
RSA 2048 bit         280ms    1030ms        20ms
RSA 3072 bit         840ms    3000ms        30ms
RSA 4096 bit        3590ms    6690ms        50ms
DSA 1024/160             -      90ms        90ms
DSA 2048/224             -     380ms       350ms
DSA 3072/256             -     870ms       770ms
ECDSA 192 bit         10ms     210ms       350ms
ECDSA 224 bit         20ms     320ms       610ms
ECDSA 256 bit         10ms     280ms       520ms
ECDSA 384 bit         30ms     600ms      1130ms
ECDSA 521 bit         50ms    1360ms      2580ms

powm           0ms    20ms    60ms

random         0ms    10ms
PASS: benchmark
===================
All 21 tests passed
===================
make[1]: Nothing to be done for `check-am'.

On 2 Nov 2013, at 20:56, Christoph Roland Murauer <christoph_murauer at yahoo.de> wrote:

> Hy !
> 
> Depends on the rest of your build system like CFLAGS and so on. Run make clean and add --disable-asm to ./configure. Apple has changed many things in Xcode 5 (gcc / llvm). As inspiration you could look at https://github.com/mxcl/homebrew/blob/master/Library/Formula/libgcrypt.rb.
> 
> C. M.
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20131103/0c56e8e4/attachment.html>


More information about the Gnupg-devel mailing list