Merge branch 'pr-178'

This commit is contained in:
Klas Lindfors
2019-01-02 08:50:49 +01:00
2 changed files with 12 additions and 12 deletions
+2 -2
View File
@@ -57,8 +57,8 @@
*/
const uint8_t CHUID_TMPL[] = {
0x30, 0x19, 0xd4, 0xe7, 0x39, 0xda, 0x73, 0x9c, 0xed, 0x39, 0xce, 0x73, 0x9d,
0x83, 0x68, 0x58, 0x21, 0x08, 0x42, 0x10, 0x84, 0x21, 0x38, 0x42, 0x10, 0xc3,
0xf5, 0x34, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x83, 0x68, 0x58, 0x21, 0x08, 0x42, 0x10, 0x84, 0x21, 0xc8, 0x42, 0x10, 0xc3,
0xeb, 0x34, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x08, 0x32, 0x30, 0x33, 0x30, 0x30,
0x31, 0x30, 0x31, 0x3e, 0x00, 0xfe, 0x00,
};
+10 -10
View File
@@ -31,24 +31,24 @@
# S9999F9999F999999F0F1F0000000000300001E
# and outputs that in hex, encoded in the 5-bit form described in
# "Technical Implementation Guidance: Smart Card Enabled Physical Access
# Control Systems"
# Control Systems Version 2.2", Section 6.2, Figure 7.
use strict;
use Bit::Vector;
my %encoding = (
0 => "00001",
1 => "00010",
2 => "00100",
3 => "00111",
4 => "01000",
5 => "01011",
1 => "10000",
2 => "01000",
3 => "11001",
4 => "00100",
5 => "10101",
6 => "01101",
7 => "01110",
8 => "10000",
7 => "11100",
8 => "00010",
9 => "10011",
S => "11010", # the examples and definitions of S and F differ
F => "10110", # but we'll go with the examples here..
S => "11010",
F => "10110",
E => "11111",
);