1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
pub const BLOCK_SIZE: usize = 64;
#[cfg(feature = "simple")]
pub const SALT_MAX_LEN: usize = 16;
pub static TAB: &[u8] = b"./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
pub const MAP: [(u8, u8, u8, u8); 22] = [
(42, 21, 0, 4),
(1, 43, 22, 4),
(23, 2, 44, 4),
(45, 24, 3, 4),
(4, 46, 25, 4),
(26, 5, 47, 4),
(48, 27, 6, 4),
(7, 49, 28, 4),
(29, 8, 50, 4),
(51, 30, 9, 4),
(10, 52, 31, 4),
(32, 11, 53, 4),
(54, 33, 12, 4),
(13, 55, 34, 4),
(35, 14, 56, 4),
(57, 36, 15, 4),
(16, 58, 37, 4),
(38, 17, 59, 4),
(60, 39, 18, 4),
(19, 61, 40, 4),
(41, 20, 62, 4),
(63, 0, 0, 2),
];