]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - blockcipher_descriptor.h
new and more compact aes
[avr-crypto-lib.git] / blockcipher_descriptor.h
index a58ad8a05506eb5feb998dc7c714eec3938b9ed7..6e1f64f3f2dd4db99b1e98fb99e9f6973458b11e 100644 (file)
@@ -1,7 +1,7 @@
 /* blockcipher_descriptor.h */
 /*
     This file is part of the AVR-Crypto-Lib.
-    Copyright (C) 2008  Daniel Otte (daniel.otte@rub.de)
+    Copyright (C) 2006-2015 Daniel Otte (bg@nerilex.org)
 
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -63,8 +63,8 @@ typedef union{
 } bc_dec_fpt;
 
 #define BC_INIT_TYPE   0x01
-#define BC_INIT_TYPE_1 0x00
-#define BC_INIT_TYPE_2 0x01
+#define BC_INIT_TYPE_1 0x00 /* for fix keylength */
+#define BC_INIT_TYPE_2 0x01 /* keylength is passed as second parameter */
 
 #define BC_ENC_TYPE    0x02
 #define BC_ENC_TYPE_1  0x00
@@ -90,7 +90,7 @@ typedef struct {
 } bcdesc_t; /* blockcipher descriptor type */
 
 typedef struct{
-       bcdesc_tdesc_ptr;
+       bcdesc_t *desc_ptr;
        uint16_t  keysize;
        void*     ctx;
 } bcgen_ctx_t;