Make it build

This commit is contained in:
Nicolas Stalder
2021-04-13 23:14:07 +02:00
committed by Nicolas Stalder
parent f61376e4ac
commit a901607bb6
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -2,4 +2,4 @@
pub const FIDO2_UP_TIMEOUT: u32 = 30_000;
pub const U2F_UP_TIMEOUT: u32 = 0_250;
pub const ATTESTATION_CERT_ID: u128 = 0;
pub const ATTESTATION_CERT_ID: u8 = 0;
+4 -4
View File
@@ -89,10 +89,10 @@ impl Identity {
// Attempt to yank out the aaguid of a certificate.
fn yank_aaguid(&mut self, der: &[u8]) -> Option<[u8; 16]> {
let aaguid_start_sequence = [
let aaguid_start_sequence = [
// OBJECT IDENTIFIER 1.3.6.1.4.1.45724.1.1.4 (AAGUID)
0x06u8, 0x0B, 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0xE5, 0x1C, 0x01, 0x01, 0x04,
// Sequence, 16 bytes
0x04, 0x12, 0x04, 0x10
];
@@ -117,7 +117,7 @@ impl Identity {
for i in 0 .. 16 {
aaguid[i] = cert_reader[i]
}
Some(aaguid)
}
@@ -131,7 +131,7 @@ impl Identity {
// Will panic if certificate does not exist.
let cert = syscall!(trussed.read_certificate(
trussed::types::Id (crate::constants::ATTESTATION_CERT_ID),
trussed::types::Id::from(crate::constants::ATTESTATION_CERT_ID),
)).der;
let mut aaguid = self.yank_aaguid(&cert.as_slice());