]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - aes_keyschedule.c
improving AES
[avr-crypto-lib.git] / aes_keyschedule.c
index 72fd6798501f2f79803cdfdef649a3f7a49d70c6..d53c406cf27e48e798ea940f2d0da56f1a00ccc8 100644 (file)
@@ -73,12 +73,6 @@ void aes_init(const void* key, uint16_t keysize_b, aes_genctx_t* ctx){
                ((uint32_t*)(ctx->key[0].ks))[i] = ((uint32_t*)(ctx->key[0].ks))[i-nk]
                                                   ^ *((uint32_t*)tmp);
        }
-       
-       uint8_t buffer[16];
-       for(i=0; i<nk+7; ++i){
-               memcpy(buffer, ctx->key[i].ks, 16);
-               aes_buffer2state(ctx->key[i].ks, buffer);
-       }
 }
 
 void aes128_init(const void* key, aes128_ctx_t* ctx){