ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Crypt-Ed25519/ed25519/src/sha512.h
Revision: 1.2
Committed: Mon Mar 30 06:27:19 2015 UTC (11 years, 6 months ago) by root
Content type: text/plain
Branch: MAIN
CVS Tags: rel-1_02, rel-1_03, rel-1_01, rel-1_04, rel-1_05, HEAD
Changes since 1.1: +5 -1 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 #ifndef SHA512_H
2     #define SHA512_H
3    
4     #include <stddef.h>
5    
6     #include "fixedint.h"
7    
8     /* state */
9     typedef struct sha512_context_ {
10     uint64_t length, state[8];
11     size_t curlen;
12     unsigned char buf[128];
13     } sha512_context;
14    
15    
16 root 1.2 static
17 root 1.1 int sha512_init(sha512_context * md);
18 root 1.2 static
19 root 1.1 int sha512_final(sha512_context * md, unsigned char *out);
20 root 1.2 static
21 root 1.1 int sha512_update(sha512_context * md, const unsigned char *in, size_t inlen);
22 root 1.2 static
23 root 1.1 int sha512(const unsigned char *message, size_t message_len, unsigned char *out);
24    
25 root 1.2 #endif