]> git.saurik.com Git - apple/security.git/blob - SecurityTests/cspxutils/ccOpensslCompat/digestCommonExtern.h
Security-57031.30.12.tar.gz
[apple/security.git] / SecurityTests / cspxutils / ccOpensslCompat / digestCommonExtern.h
1 /*
2 * digestCommonExtern.h - extern declarations of the functions resulting from both kinds of
3 * instantiations of the code in digestCommon.h
4 */
5
6 #ifndef _DIGEST_COMMON_EXTERN_H_
7 #define _DIGEST_COMMON_EXTERN_H_
8
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12
13 /* Openssl versions */
14
15 extern int md2os(const void *p, unsigned long len, unsigned char *md);
16 extern int md4os(const void *p, unsigned long len, unsigned char *md);
17 extern int md5os(const void *p, unsigned long len, unsigned char *md);
18 extern int sha1os(const void *p, unsigned long len, unsigned char *md);
19 extern int sha224os(const void *p, unsigned long len, unsigned char *md);
20 extern int sha256os(const void *p, unsigned long len, unsigned char *md);
21 extern int sha384os(const void *p, unsigned long len, unsigned char *md);
22 extern int sha512os(const void *p, unsigned long len, unsigned char *md);
23
24 /* The CommonDigest versions */
25
26 extern int md2cc(const void *p, unsigned long len, unsigned char *md);
27 extern int md4cc(const void *p, unsigned long len, unsigned char *md);
28 extern int md5cc(const void *p, unsigned long len, unsigned char *md);
29 extern int sha1cc(const void *p, unsigned long len, unsigned char *md);
30 extern int sha224cc(const void *p, unsigned long len, unsigned char *md);
31 extern int sha256cc(const void *p, unsigned long len, unsigned char *md);
32 extern int sha384cc(const void *p, unsigned long len, unsigned char *md);
33 extern int sha512cc(const void *p, unsigned long len, unsigned char *md);
34
35 #ifdef __cplusplus
36 }
37 #endif
38
39 #endif /* _CC_COMMON_DIGEST_H_ */