    import flash.utils.ByteArray;
    import com.hurlant.crypto.symmetric.ISymmetricKey;
 
+
+/* word based AES encryption/decryption
+ * inspired by
+ * https://code.google.com/p/crypto-js/source/browse/tags/3.1.2/src/aes.js
+ */
+
    public class FastAESKey implements ISymmetricKey {
+      
+      /* private data, specific to each key */
       private var keySize:uint;
       private var nRounds:uint;
       private var ksRows:uint;

      }

      public function encrypt(block : ByteArray, index : uint = 0) : void {
      }

      public function getBlockSize() : uint {

      

      public function decrypt(block : ByteArray, index : uint = 0) : void {
         block.position = index;
         for(var i:uint=0; i< keySize ; i++) {
            //state.push(block.readUnsignedInt());
