Commit History

Autor SHA1 Mensaxe Data
  Andy Polyakov 14fa6ad9f9 Make aes_ctr.c 64-bit savvy. %!s(int64=20) %!d(string=hai) anos
  Richard Levitte 61f00386ab The counter is big-endian. Since it comes as an array of char, %!s(int64=21) %!d(string=hai) anos
  Richard Levitte 2ae0352b0f Oops, I forgot to replace 'counter' with 'ivec' when used... %!s(int64=21) %!d(string=hai) anos
  Richard Levitte da0d33560f Change AES-CTR to increment the IV by 1 instead of 2^64. %!s(int64=21) %!d(string=hai) anos
  Bodo Möller b6fee5c2fb disable weird assert()s %!s(int64=22) %!d(string=hai) anos
  Richard Levitte 4006c56036 Add more commentary. Check that *num is smaller than the block size. %!s(int64=22) %!d(string=hai) anos
  Richard Levitte 1729588435 The AES CTR API was buggy, we need to save the encrypted counter as well %!s(int64=22) %!d(string=hai) anos
  Richard Levitte dbdc5d14d3 Correct AES counter mode, which incorrectly incremented the counter before %!s(int64=22) %!d(string=hai) anos
  Richard Levitte 97879bcd57 Add the modes OFB128, CFB128 and CTR128 to AES. %!s(int64=23) %!d(string=hai) anos