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
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.
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
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
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
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!
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