1 /* collection of data, not copyrightable */ 2 3 #include <sys/types.h> 4 5 __RCSID("$MirOS: src/kern/c/miscdata.c,v 1.1 2011/11/20 18:28:09 tg Exp $"); 6 7 #ifdef L_mbsd_digits_dec 8 const uint8_t mbsd_digits_dec[11] = "0123456789"; 9 #endif 10 11 #ifdef L_mbsd_digits_hex 12 const uint8_t mbsd_digits_hex[17] = "0123456789abcdef"; 13 #endif 14 15 #ifdef L_mbsd_digits_HEX 16 const uint8_t mbsd_digits_HEX[17] = "0123456789ABCDEF"; 17 #endif 18 19 /* RFC 1521 */ 20 21 #ifdef L_mbsd_digits_base64 22 const uint8_t mbsd_digits_base64[65] = 23 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; 24 #endif 25 26 #ifdef L_RFC1321_padding 27 const uint8_t RFC1321_padding[64] = { 28 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 32 }; 33 #endif 34 35 #ifdef L_mbsd_digits_md5crypt 36 /* crypt, md5crypt */ 37 const uint8_t mbsd_digits_md5crypt[65] = /* 0..63 => ASCII - 64 */ 38 "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; 39 /* 0000000000111111111122222222223333333333444444444455555555556666 */ 40 /* 0123456789012345678901234567890123456789012345678901234567890123 */ 41 #endif 42 43 #ifdef L_mbsd_digits_bcrypt 44 /* bcrypt */ 45 const uint8_t mbsd_digits_bcrypt[65] = 46 "./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; 47 #endif 48