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