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

Diff for /src/include/sha1.h between version 1.10 and 1.11

version 1.10, 2002/02/16 21:27:17 version 1.11, 2002/12/23 04:33:31
Line 11 
Line 11 
   
 typedef struct {  typedef struct {
     u_int32_t state[5];      u_int32_t state[5];
     u_int32_t count[2];      u_int32_t count[2];
     u_char buffer[64];      u_char buffer[64];
 } SHA1_CTX;  } SHA1_CTX;
   
   #include <sys/cdefs.h>
   
   __BEGIN_DECLS
 void SHA1Transform(u_int32_t state[5], const u_char buffer[64]);  void SHA1Transform(u_int32_t state[5], const u_char buffer[64]);
 void SHA1Init(SHA1_CTX *context);  void SHA1Init(SHA1_CTX *context);
 void SHA1Update(SHA1_CTX *context, const u_char *data, u_int len);  void SHA1Update(SHA1_CTX *context, const u_char *data, u_int len);
Line 22 
Line 25 
 char *SHA1End(SHA1_CTX *, char *);  char *SHA1End(SHA1_CTX *, char *);
 char *SHA1File(char *, char *);  char *SHA1File(char *, char *);
 char *SHA1Data(const u_char *, size_t, char *);  char *SHA1Data(const u_char *, size_t, char *);
   __END_DECLS
   
 #define SHA1_DIGESTSIZE       20  #define SHA1_DIGESTSIZE       20
 #define SHA1_BLOCKSIZE        64  #define SHA1_BLOCKSIZE        64
 #define HTONDIGEST(x) { \  #define HTONDIGEST(x) do {                                              \
       x[0] = htonl(x[0]); \          x[0] = htonl(x[0]);                                             \
       x[1] = htonl(x[1]); \          x[1] = htonl(x[1]);                                             \
       x[2] = htonl(x[2]); \          x[2] = htonl(x[2]);                                             \
       x[3] = htonl(x[3]); \          x[3] = htonl(x[3]);                                             \
       x[4] = htonl(x[4]); }          x[4] = htonl(x[4]); } while (0)
   
 #define NTOHDIGEST(x) { \  #define NTOHDIGEST(x) do {                                              \
       x[0] = ntohl(x[0]); \          x[0] = ntohl(x[0]);                                             \
       x[1] = ntohl(x[1]); \          x[1] = ntohl(x[1]);                                             \
       x[2] = ntohl(x[2]); \          x[2] = ntohl(x[2]);                                             \
       x[3] = ntohl(x[3]); \          x[3] = ntohl(x[3]);                                             \
       x[4] = ntohl(x[4]); }          x[4] = ntohl(x[4]); } while (0)
   
 #endif /* _SHA1_H */  #endif /* _SHA1_H */

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11