[BACK]Return to sha2.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/sha2.h between version 1.4 and 1.5

version 1.4, 2004/05/03 17:30:14 version 1.5, 2004/05/05 17:39:47
Line 68 
Line 68 
   
 __BEGIN_DECLS  __BEGIN_DECLS
 void SHA256_Init(SHA256_CTX *);  void SHA256_Init(SHA256_CTX *);
   void SHA256_Transform(u_int32_t state[8], const u_int8_t [SHA256_BLOCK_LENGTH]);
 void SHA256_Update(SHA256_CTX *, const u_int8_t *, size_t)  void SHA256_Update(SHA256_CTX *, const u_int8_t *, size_t)
         __attribute__((__bounded__(__string__,2,3)));          __attribute__((__bounded__(__string__,2,3)));
 void SHA256_Pad(SHA256_CTX *);  void SHA256_Pad(SHA256_CTX *);
Line 84 
Line 85 
         __attribute__((__bounded__(__minbytes__,3,SHA256_DIGEST_STRING_LENGTH)));          __attribute__((__bounded__(__minbytes__,3,SHA256_DIGEST_STRING_LENGTH)));
   
 void SHA384_Init(SHA384_CTX *);  void SHA384_Init(SHA384_CTX *);
   void SHA384_Transform(u_int64_t state[8], const u_int8_t [SHA384_BLOCK_LENGTH]);
 void SHA384_Update(SHA384_CTX *, const u_int8_t *, size_t)  void SHA384_Update(SHA384_CTX *, const u_int8_t *, size_t)
         __attribute__((__bounded__(__string__,2,3)));          __attribute__((__bounded__(__string__,2,3)));
 void SHA384_Pad(SHA384_CTX *);  void SHA384_Pad(SHA384_CTX *);
Line 100 
Line 102 
         __attribute__((__bounded__(__minbytes__,3,SHA384_DIGEST_STRING_LENGTH)));          __attribute__((__bounded__(__minbytes__,3,SHA384_DIGEST_STRING_LENGTH)));
   
 void SHA512_Init(SHA512_CTX *);  void SHA512_Init(SHA512_CTX *);
   void SHA512_Transform(u_int64_t state[8], const u_int8_t [SHA512_BLOCK_LENGTH]);
 void SHA512_Update(SHA512_CTX *, const u_int8_t *, size_t)  void SHA512_Update(SHA512_CTX *, const u_int8_t *, size_t)
         __attribute__((__bounded__(__string__,2,3)));          __attribute__((__bounded__(__string__,2,3)));
 void SHA512_Pad(SHA512_CTX *);  void SHA512_Pad(SHA512_CTX *);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5