]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - noekeon.h
renaming to AVR-Crypto-Lib
[avr-crypto-lib.git] / noekeon.h
index f0eaf528a7c4da9e05e27a49a89da681204a5193..c6cc9e88004b4d0904cf02d6a1082c16e98cff57 100644 (file)
--- a/noekeon.h
+++ b/noekeon.h
@@ -1,6 +1,6 @@
 /* noekeon.h */
 /*
-    This file is part of the Crypto-avr-lib/microcrypt-lib.
+    This file is part of the This file is part of the AVR-Crypto-Lib.
     Copyright (C) 2008  Daniel Otte (daniel.otte@rub.de)
 
     This program is free software: you can redistribute it and/or modify
@@ -44,7 +44,7 @@ typedef uint8_t noekeon_ctx_t[16];
  * \param key    pointer to either the key (128 bit = 16 byte; direct mode) or 
  * to the context (indirect mode)
  */
-void noekeon_enc(void* buffer, void* key);
+void noekeon_enc(void* buffer, const void* key);
 
 /** \fn void noekeon_enc(void* buffer, void* key)
  * \brief noekeon encrytion funtion
@@ -58,7 +58,7 @@ void noekeon_enc(void* buffer, void* key);
  * \param key    pointer to either the key (128 bit = 16 byte; direct mode) or 
  * to the context (indirect mode)
  */
-void noekeon_dec(void* buffer, void* key);
+void noekeon_dec(void* buffer, const void* key);
 
 
 /** \fn void noekeon_init(void* key, noekeon_ctx_t* ctx)
@@ -71,6 +71,6 @@ void noekeon_dec(void* buffer, void* key);
  * \param ctx pointer to the context to fill with key material 
  * to the context (indirect mode)
  */
-void noekeon_init(void* key, noekeon_ctx_t* ctx);
+void noekeon_init(const void* key, noekeon_ctx_t* ctx);
 
 #endif /*NOEKEON_H_*/