wernerd / ZRTPCPP

C++ Implementation of ZRTP protocol - GNU ZRTP C++
Other
116 stars 50 forks source link

nettle for crypto primitives #14

Open clinty opened 10 years ago

clinty commented 10 years ago

Please use Nettle instead of OpenSSL for hash functions, cipher modes, and such.

wernerd commented 10 years ago

Why? How proven is Nettle? Who are the authors? Or, if you don't like openSSL use the standalone crypto modules.

clinty commented 10 years ago

https://en.wikipedia.org/wiki/Nettle_(cryptographic_library)

wernerd commented 10 years ago

Why? ZRTP already has a backend to use the crypto primitives of openSSL and also has a mode (option during cmake) to use a standalone mode that does not require an crpyto backend at all.

Werner

Am 14.10.2014 um 18:30 schrieb clinty:

https://en.wikipedia.org/wiki/Nettle_(cryptographic_library)

— Reply to this email directly or view it on GitHub https://github.com/wernerd/ZRTPCPP/issues/14#issuecomment-59074594.

Werner Dittmann email: Werner.Dittmann@t-online.de cell: +49 173 44 37 659 PGP key: 82EF5E8B

clinty commented 10 years ago

OpenSSL presents licensing and security problems. Are you referring to the if(NOT HAVE_OPENSSL_EC_H) section? If so, which versions of gcrypt will it build with?

wernerd commented 10 years ago

To which version of the ZRTP lib do you refer to? there is no gcrypt support as crypto backend since several years. Please check the newest version.

Werner

Am 15.10.2014 um 21:45 schrieb clinty:

NOT HAVE_OPENSSL_EC_H

Werner Dittmann email: Werner.Dittmann@t-online.de cell: +49 173 44 37 659 PGP key: 82EF5E8B