Re: [cryptography] NIST Workshop on Elliptic Curve Cryptography Standards

2015-05-12 Thread dj
On the lightweight side, I get the impression that block ciphers are also a big topic, but that there isn't a ton of work being done there... besides the NSA ciphers, SIMON and SPECK. John Kelsey mentioned these at RWC. The NSA came to NIST and said Check out these ciphers! and NIST said

Re: [cryptography] AES Implementation

2015-05-12 Thread Ilya Levin
If you need C and only AES then http://literatecode.com/aes256 https://github.com/ilvn/aes256ctr Ilya On Tue, May 12, 2015 at 5:47 PM, Givon Zirkind givo...@gmx.com wrote: Hi, Can anyone recommend an open source AES library in some flavor of C? Thanks. G.

Re: [cryptography] AES Implementation

2015-05-12 Thread Jeffrey Walton
On Tue, May 12, 2015 at 5:47 AM, Givon Zirkind givo...@gmx.com wrote: Hi, Can anyone recommend an open source AES library in some flavor of C? It depends on your goals and threat models. If any old library will do, then check out https://wiki.openssl.org/index.php/Related_Links and

Re: [cryptography] NIST Workshop on Elliptic Curve Cryptography Standards

2015-05-12 Thread Ryan Carboni
Don't be ridiculous, NIST providing standards that people care to standardize? ___ cryptography mailing list cryptography@randombit.net http://lists.randombit.net/mailman/listinfo/cryptography

Re: [cryptography] NIST Workshop on Elliptic Curve Cryptography Standards

2015-05-12 Thread Ryan Carboni
On Tue, May 12, 2015 at 1:19 AM, d...@deadhat.com wrote: On the lightweight side, I get the impression that block ciphers are also a big topic, but that there isn't a ton of work being done there... besides the NSA ciphers, SIMON and SPECK. John Kelsey mentioned these at RWC. The NSA

Re: [cryptography] NIST Workshop on Elliptic Curve Cryptography Standards

2015-05-12 Thread dj
There is a very simple way around this. Block XXTEA introduced a new method [snip] Although for the internet and smart cards, data packets are small enough for 64 bit blocks not to matter as long as you rekey between packets. To paraphrase Bowman: Oh my God. It's full of integer adders!

Re: [cryptography] AES Implementation

2015-05-12 Thread Steve Weis
OpenSSL's AES implementation is in C and can be built standalone: https://github.com/openssl/openssl/tree/master/crypto/aes Once catch is the /asm directory uses Perl templates to generate assembly files. If you are on an x86 platform, those aesni assembly implementations, mostly by Andy Polyakov