]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - cast5.h
new AES in C, happy new year
[avr-crypto-lib.git] / cast5.h
diff --git a/cast5.h b/cast5.h
index aa81ca19a8fb0f5308ccd440363796f937c87938..2b1d31701fcf82f7c70fa5f327964fee79116598 100644 (file)
--- a/cast5.h
+++ b/cast5.h
@@ -55,7 +55,7 @@
  * 
  * A variable of this type may hold a keyschedule for the CAST-5 cipher. 
  * This context is regulary generated by the 
- * cast5_init(uint8_t* key, uint8_t keylength_b, cast5_ctx_t* s) funtion.
+ * cast5_init(uint8_t* key, uint8_t keylength_b, cast5_ctx_t* s) function.
  */
 typedef struct cast5_ctx_st{
        uint32_t        mask[16];
@@ -74,7 +74,7 @@ typedef struct cast5_ctx_st{
  * \param keylength_b length of the key in bits (maximum 128 bits)
  * \param s pointer to the context
  */
-void cast5_init(void* key, uint8_t keylength_b, cast5_ctx_t* s);
+void cast5_init(const void* key, uint8_t keylength_b, cast5_ctx_t* s);
 
 /** \fn void cast5_enc(void* block, const cast5_ctx_t *s);
  * \brief encrypt a block with the CAST-5 algorithm