]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - sha256.h
documentation upgrade; most docu still missing but a first step is done
[avr-crypto-lib.git] / sha256.h
index 80970ff3a9f03cf1bbc02ff24f8424a8947728e9..7dc9eebe6a80534f4d05c5d0c47cb5208c7e8b26 100644 (file)
--- a/sha256.h
+++ b/sha256.h
@@ -1,8 +1,9 @@
 /**
- * File:               sha256.h
- * Author:     Daniel Otte 
- * Date:               16.05.2006
- * License:    GPL
+ * \file               sha256-asm.h
+ * \author     Daniel Otte 
+ * \date               16.05.2006
+ * \par License        
+ * GPL
  * 
  */
 
 #define SHA256_HASH_BITS  256
 #define SHA256_BLOCK_BITS 512
 
+/**
+ * \brief sha256 context type
+ * 
+ */
 typedef struct {
        uint32_t h[8];
        uint64_t length;
@@ -26,6 +31,7 @@ typedef struct {
 typedef uint8_t sha256_hash_t[SHA256_HASH_BITS/8];
 
 void sha256_init(sha256_ctx_t *state);
+
 void sha256_nextBlock (sha256_ctx_t *state, void* block);
 void sha256_lastBlock(sha256_ctx_t *state, void* block, uint16_t length);