Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  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 SHA224_DIGEST_SIZE      28
 12 #define SHA224_BLOCK_SIZE       64
 13 
 14 #define SHA256_DIGEST_SIZE      32
 15 #define SHA256_BLOCK_SIZE       64
 16 
 17 #define SHA384_DIGEST_SIZE      48
 18 #define SHA384_BLOCK_SIZE       128
 19 
 20 #define SHA512_DIGEST_SIZE      64
 21 #define SHA512_BLOCK_SIZE       128
 22 
 23 #define SHA1_H0         0x67452301UL
 24 #define SHA1_H1         0xefcdab89UL
 25 #define SHA1_H2         0x98badcfeUL
 26 #define SHA1_H3         0x10325476UL
 27 #define SHA1_H4         0xc3d2e1f0UL
 28 
 29 #define SHA224_H0       0xc1059ed8UL
 30 #define SHA224_H1       0x367cd507UL
 31 #define SHA224_H2       0x3070dd17UL
 32 #define SHA224_H3       0xf70e5939UL
 33 #define SHA224_H4       0xffc00b31UL
 34 #define SHA224_H5       0x68581511UL
 35 #define SHA224_H6       0x64f98fa7UL
 36 #define SHA224_H7       0xbefa4fa4UL
 37 
 38 #define SHA256_H0       0x6a09e667UL
 39 #define SHA256_H1       0xbb67ae85UL
 40 #define SHA256_H2       0x3c6ef372UL
 41 #define SHA256_H3       0xa54ff53aUL
 42 #define SHA256_H4       0x510e527fUL
 43 #define SHA256_H5       0x9b05688cUL
 44 #define SHA256_H6       0x1f83d9abUL
 45 #define SHA256_H7       0x5be0cd19UL
 46 
 47 #define SHA384_H0       0xcbbb9d5dc1059ed8ULL
 48 #define SHA384_H1       0x629a292a367cd507ULL
 49 #define SHA384_H2       0x9159015a3070dd17ULL
 50 #define SHA384_H3       0x152fecd8f70e5939ULL
 51 #define SHA384_H4       0x67332667ffc00b31ULL
 52 #define SHA384_H5       0x8eb44a8768581511ULL
 53 #define SHA384_H6       0xdb0c2e0d64f98fa7ULL
 54 #define SHA384_H7       0x47b5481dbefa4fa4ULL
 55 
 56 #define SHA512_H0       0x6a09e667f3bcc908ULL
 57 #define SHA512_H1       0xbb67ae8584caa73bULL
 58 #define SHA512_H2       0x3c6ef372fe94f82bULL
 59 #define SHA512_H3       0xa54ff53a5f1d36f1ULL
 60 #define SHA512_H4       0x510e527fade682d1ULL
 61 #define SHA512_H5       0x9b05688c2b3e6c1fULL
 62 #define SHA512_H6       0x1f83d9abfb41bd6bULL
 63 #define SHA512_H7       0x5be0cd19137e2179ULL
 64 
 65 #endif
 66 
  This page was automatically generated by the LXR engine.