Advertisement
Alberts00

SHATEST | sha256.h

Jan 4th, 2013
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. #ifndef _SHA256_H
  2. #define _SHA256_H
  3.  
  4. #ifndef uint8
  5. #define uint8  unsigned char
  6. #endif
  7.  
  8. #ifndef uint32
  9. #define uint32 unsigned long int
  10. #endif
  11.  
  12. typedef struct
  13. {
  14.     uint32 total[2];
  15.     uint32 state[8];
  16.     uint8 buffer[64];
  17. }
  18. sha256_context;
  19.  
  20. void sha256_starts( sha256_context *ctx );
  21. void sha256_update( sha256_context *ctx, uint8 *input, uint32 length );
  22. void sha256_finish( sha256_context *ctx, uint8 digest[32] );
  23.  
  24. #endif /* sha256.h */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement