]> git.cryptolib.org Git - arm-crypto-lib.git/blobdiff - sha1/sha1.h
now with rsassa-pkcs1v15 (old rsa signatures) + many new things
[arm-crypto-lib.git] / sha1 / sha1.h
index 6675d20a19182997addf152717d2f5dd44b19974..e68c3fe63831c9e70ce62880627877f99433858a 100644 (file)
@@ -1,6 +1,6 @@
 /* sha1.h */
 /*
-    This file is part of the AVR-Crypto-Lib.
+    This file is part of the ARM-Crypto-Lib.
     Copyright (C) 2008  Daniel Otte (daniel.otte@rub.de)
 
     This program is free software: you can redistribute it and/or modify
@@ -65,8 +65,9 @@ typedef struct {
  * \brief hash value type
  * A variable of this type may hold a SHA-1 hash value 
  */
+/*
 typedef uint8_t sha1_hash_t[SHA1_HASH_BITS/8];
-
+*/
 /** \fn sha1_init(sha1_ctx_t *state)
  * \brief initializes a SHA-1 context
  * This function sets a ::sha1_ctx_t variable to the initialization vector
@@ -100,7 +101,7 @@ void sha1_lastBlock (sha1_ctx_t *state, const void* block, uint16_t length_b);
  * \param dest pointer to the hash value destination
  * \param state pointer to the hash context
  */ 
-void sha1_ctx2hash (sha1_hash_t *dest, sha1_ctx_t *state);
+void sha1_ctx2hash (void *dest, sha1_ctx_t *state);
 
 /** \fn sha1(sha1_hash_t *dest, const void* msg, uint32_t length_b)
  * \brief hashing a message which in located entirely in RAM
@@ -110,7 +111,7 @@ void sha1_ctx2hash (sha1_hash_t *dest, sha1_ctx_t *state);
  * \param msg  pointer to the message which should be hashed
  * \param length_b length of the message in bits
  */ 
-void sha1(sha1_hash_t *dest, const void* msg, uint32_t length_b);
+void sha1(void *dest, const void* msg, uint32_t length_b);