Package com.coderslagoon.crypto.estreamj.ciphers.aes


package com.coderslagoon.crypto.estreamj.ciphers.aes
  • Classes
    Class
    Description
    AES base class, used by both the lean(=small) and the mean(=fast) class; based on the work of Brian Gladman's optimizations and C code, and the Bouncy Castle translation to Java
     
    memory efficient AES implementation; based on the work of Brian Gladman's optimizations and C code and the Bouncy Castle translation to Java; the class files' size went down to 2/3 of the original size (even after splitting of the shared base class); it is still faster since some unnecessary [>> &] operations have been taken out and got replaced with [>>>]
    fast AES implementation; based on the work of Brian Gladman's optimizations and C code, and the Bouncy Castle translation to Java; minor improvements have been made to pump up the speed (plus sharing lots of common code in AES)