OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [crypto/] [sha.h] - Blame information for rev 81

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
/*
2
 * Common values for SHA algorithms
3
 */
4
 
5
#ifndef _CRYPTO_SHA_H
6
#define _CRYPTO_SHA_H
7
 
8
#define SHA1_DIGEST_SIZE        20
9
#define SHA1_BLOCK_SIZE         64
10
 
11
#define SHA256_DIGEST_SIZE      32
12
#define SHA256_BLOCK_SIZE       64
13
 
14
#define SHA384_DIGEST_SIZE      48
15
#define SHA384_BLOCK_SIZE       128
16
 
17
#define SHA512_DIGEST_SIZE      64
18
#define SHA512_BLOCK_SIZE       128
19
 
20
#define SHA1_H0         0x67452301UL
21
#define SHA1_H1         0xefcdab89UL
22
#define SHA1_H2         0x98badcfeUL
23
#define SHA1_H3         0x10325476UL
24
#define SHA1_H4         0xc3d2e1f0UL
25
 
26
#define SHA256_H0       0x6a09e667UL
27
#define SHA256_H1       0xbb67ae85UL
28
#define SHA256_H2       0x3c6ef372UL
29
#define SHA256_H3       0xa54ff53aUL
30
#define SHA256_H4       0x510e527fUL
31
#define SHA256_H5       0x9b05688cUL
32
#define SHA256_H6       0x1f83d9abUL
33
#define SHA256_H7       0x5be0cd19UL
34
 
35
#define SHA384_H0       0xcbbb9d5dc1059ed8ULL
36
#define SHA384_H1       0x629a292a367cd507ULL
37
#define SHA384_H2       0x9159015a3070dd17ULL
38
#define SHA384_H3       0x152fecd8f70e5939ULL
39
#define SHA384_H4       0x67332667ffc00b31ULL
40
#define SHA384_H5       0x8eb44a8768581511ULL
41
#define SHA384_H6       0xdb0c2e0d64f98fa7ULL
42
#define SHA384_H7       0x47b5481dbefa4fa4ULL
43
 
44
#define SHA512_H0       0x6a09e667f3bcc908ULL
45
#define SHA512_H1       0xbb67ae8584caa73bULL
46
#define SHA512_H2       0x3c6ef372fe94f82bULL
47
#define SHA512_H3       0xa54ff53a5f1d36f1ULL
48
#define SHA512_H4       0x510e527fade682d1ULL
49
#define SHA512_H5       0x9b05688c2b3e6c1fULL
50
#define SHA512_H6       0x1f83d9abfb41bd6bULL
51
#define SHA512_H7       0x5be0cd19137e2179ULL
52
 
53
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.