99var SEC16KeyMap = [16 ]SECKEY {
1010 /*00*/ {'-' , []byte {'-' }},
1111 /*01*/ {'a' , []byte {'a' , 'A' , 'h' , 'H' }},
12- /*02*/ {'b ' , []byte {'b ' , 'B ' , 'p ' , 'P ' }},
12+ /*02*/ {'p ' , []byte {'p ' , 'P ' , 'b ' , 'B ' }},
1313 /*03*/ {'c' , []byte {'c' , 'C' , 'k' , 'K' , 'q' , 'Q' }},
14- /*04*/ {'d ' , []byte {'d ' , 'D ' , 't ' , 'T ' }},
14+ /*04*/ {'t ' , []byte {'t ' , 'T ' , 'd ' , 'D ' }},
1515 /*05*/ {'e' , []byte {'e' , 'E' , 'i' , 'I' }},
1616 /*06*/ {'f' , []byte {'f' , 'F' }},
1717 /*07*/ {'g' , []byte {'g' , 'G' , 'j' , 'J' , 'z' , 'Z' }},
@@ -20,17 +20,17 @@ var SEC16KeyMap = [16]SECKEY{
2020 /*10*/ {'o' , []byte {'o' , 'O' , 'u' , 'U' }},
2121 /*11*/ {'r' , []byte {'r' , 'R' }},
2222 /*12*/ {'s' , []byte {'s' , 'S' , 'x' , 'X' }},
23- /*13*/ {'v ' , []byte {'v ' , 'V ' , 'y ' , 'Y ' , 'w' , 'W' }},
23+ /*13*/ {'y ' , []byte {'y ' , 'Y ' , 'v ' , 'V ' , 'w' , 'W' }},
2424 /*14*/ {'0' , []byte {'0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' }},
2525 /*15*/ {'_' , []byte {'_' , '.' , ',' , ';' , ' ' , '\n' , '"' , '\'' , '`' , ':' }},
2626}
2727
2828var (
29- ASCII16 = [16 ]byte {45 , 97 , 98 , 99 , 100 , 101 , 102 , 103 , 108 , 110 , 111 , 114 , 115 , 118 , 48 , 95 }
30- SEC16 = [16 ]byte {45 , 97 , 98 , 99 , 100 , 101 , 102 , 103 , 108 , 110 , 111 , 114 , 115 , 118 , 48 , 95 }
29+ ASCII16 = [16 ]byte {45 , 97 , 112 , 99 , 116 , 101 , 102 , 103 , 108 , 110 , 111 , 114 , 115 , 121 , 48 , 95 }
30+ SEC16 = [16 ]byte {45 , 97 , 112 , 99 , 116 , 101 , 102 , 103 , 108 , 110 , 111 , 114 , 115 , 121 , 48 , 95 }
3131
3232 ASCII16Index = [256 ]byte {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 0 , 15 , 0 , 0 , 0 , 0 , 15 , 0 , 0 , 0 , 0 , 15 , 0 , 15 , 0 , 14 , 14 , 14 , 14 , 14 , 14 , 14 , 14 , 14 , 14 , 15 , 15 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 1 , 5 , 7 , 3 , 8 , 9 , 9 , 10 , 2 , 3 , 11 , 12 , 4 , 10 , 13 , 13 , 12 , 13 , 7 , 0 , 0 , 0 , 0 , 15 , 15 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 1 , 5 , 7 , 3 , 8 , 9 , 9 , 10 , 2 , 3 , 11 , 12 , 4 , 10 , 13 , 13 , 12 , 13 , 7 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }
33- SEC16Index = [256 ]byte {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 14 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 0 , 0 , 0 , 0 , 8 , 0 , 9 , 10 , 0 , 0 , 11 , 12 , 0 , 0 , 13 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }
33+ SEC16Index = [256 ]byte {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 14 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 0 , 1 , 0 , 3 , 0 , 5 , 6 , 7 , 0 , 0 , 0 , 0 , 8 , 0 , 9 , 10 , 2 , 0 , 11 , 12 , 4 , 0 , 0 , 0 , 0 , 13 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }
3434)
3535
3636// func init() {
@@ -39,15 +39,15 @@ var (
3939// SEC16Index[i] = 0
4040// }
4141// for index, chars := range SEC16KeyMap {
42- // ASCII16[index] = chars.asc [0]
42+ // ASCII16[index] = chars.keys [0]
4343// SEC16[index] = chars.sec
4444// SEC16Index[SEC16[index]] = byte(index)
45- // for _, c := range chars.asc {
45+ // for _, c := range chars.keys {
4646// ASCII16Index[c] = byte(index)
4747// }
4848// }
4949
50- // fmt.Println(utils.Map(ASCII16 [:], func(a byte) string { return fmt.Sprint(a, ",") }))
50+ // fmt.Println(utils.Map(SEC16Index [:], func(a byte) string { return fmt.Sprint(a, ",") }))
5151// }
5252
5353func StringToSec16 (str string ) string {
0 commit comments