File size: 235 Bytes
4951e76
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
fn is_char_boundary(b: u8) -> bool {
    b < 128 || b >= 192
}
pub fn split_hash_salt_len(hash: &[u8]) -> Result<usize, u8> {
    if hash.len() != 60 {
        return Err(1);
    }
    assert!(is_char_boundary(hash[22]));
    Ok(22)
}