1. 13 Sep, 2016 1 commit
  2. 18 Jul, 2016 1 commit
  3. 17 Aug, 2015 2 commits
  4. 14 Jul, 2015 1 commit
    • Herbert Xu's avatar
      crypto: echainiv - Fix encryption convention · 5499b1a7
      Herbert Xu authored
      This patch fixes a bug where we were incorrectly including the
      IV in the AD during encryption.  The IV must remain in the plain
      text for it to be encrypted.
      
      During decryption there is no need to copy the IV to dst because
      it's now part of the AD.
      
      This patch removes an unncessary check on authsize which would be
      performed by the underlying decrypt call.
      
      Finally this patch makes use of the type-safe init/exit functions.
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      5499b1a7
  5. 22 Jun, 2015 1 commit
  6. 04 Jun, 2015 1 commit
  7. 28 May, 2015 3 commits
  8. 25 May, 2015 4 commits
  9. 22 May, 2015 1 commit
    • Herbert Xu's avatar
      crypto: echainiv - Add encrypted chain IV generator · a10f554f
      Herbert Xu authored
      This patch adds a new AEAD IV generator echainiv.  It is intended
      to replace the existing skcipher IV generator eseqiv.
      
      If the underlying AEAD algorithm is using the old AEAD interface,
      then echainiv will simply use its IV generator.
      
      Otherwise, echainiv will encrypt a counter just like eseqiv but
      it'll first xor it against a previously stored IV similar to
      chainiv.
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      a10f554f