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