Version:  2.0.40 2.2.26 2.4.37 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10

Linux/crypto/ripemd.h

  1 /*
  2  * Common values for RIPEMD algorithms
  3  */
  4 
  5 #ifndef _CRYPTO_RMD_H
  6 #define _CRYPTO_RMD_H
  7 
  8 #define RMD128_DIGEST_SIZE      16
  9 #define RMD128_BLOCK_SIZE       64
 10 
 11 #define RMD160_DIGEST_SIZE      20
 12 #define RMD160_BLOCK_SIZE       64
 13 
 14 #define RMD256_DIGEST_SIZE      32
 15 #define RMD256_BLOCK_SIZE       64
 16 
 17 #define RMD320_DIGEST_SIZE      40
 18 #define RMD320_BLOCK_SIZE       64
 19 
 20 /* initial values  */
 21 #define RMD_H0  0x67452301UL
 22 #define RMD_H1  0xefcdab89UL
 23 #define RMD_H2  0x98badcfeUL
 24 #define RMD_H3  0x10325476UL
 25 #define RMD_H4  0xc3d2e1f0UL
 26 #define RMD_H5  0x76543210UL
 27 #define RMD_H6  0xfedcba98UL
 28 #define RMD_H7  0x89abcdefUL
 29 #define RMD_H8  0x01234567UL
 30 #define RMD_H9  0x3c2d1e0fUL
 31 
 32 /* constants */
 33 #define RMD_K1  0x00000000UL
 34 #define RMD_K2  0x5a827999UL
 35 #define RMD_K3  0x6ed9eba1UL
 36 #define RMD_K4  0x8f1bbcdcUL
 37 #define RMD_K5  0xa953fd4eUL
 38 #define RMD_K6  0x50a28be6UL
 39 #define RMD_K7  0x5c4dd124UL
 40 #define RMD_K8  0x6d703ef3UL
 41 #define RMD_K9  0x7a6d76e9UL
 42 
 43 #endif
 44 

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us