From aa97278dbd69c621128f74be322b6c7f1e8c6c6e Mon Sep 17 00:00:00 2001 From: Lucas PASCAL Date: Thu, 16 May 2024 11:32:37 +0200 Subject: [PATCH] [add] Prod Flex certificates --- attestations/cnf/U2F/openssl_cert_flex.cnf | 2 +- attestations/data/prod/FIDO2/flex-cert.der | Bin 0 -> 495 bytes attestations/data/prod/U2F/flex-cert.der | Bin 0 -> 466 bytes attestations/data/test/FIDO2/flex-cert.der | Bin 494 -> 495 bytes attestations/data/test/U2F/flex-cert.der | Bin 468 -> 467 bytes conformance/prod-flex.json | 87 ++++++++++++++++ conformance/test-flex.json | 87 ++++++++++++++++ include/crypto_data.h | 115 ++++++++++++++++----- 8 files changed, 263 insertions(+), 28 deletions(-) create mode 100644 attestations/data/prod/FIDO2/flex-cert.der create mode 100644 attestations/data/prod/U2F/flex-cert.der create mode 100644 conformance/prod-flex.json create mode 100644 conformance/test-flex.json diff --git a/attestations/cnf/U2F/openssl_cert_flex.cnf b/attestations/cnf/U2F/openssl_cert_flex.cnf index aeb6c9ff..cc4b3f8c 100644 --- a/attestations/cnf/U2F/openssl_cert_flex.cnf +++ b/attestations/cnf/U2F/openssl_cert_flex.cnf @@ -11,4 +11,4 @@ CN = Ledger Flex FIDO 1 Attestation Batch 1 [v3_req] subjectKeyIdentifier = none authorityKeyIdentifier = none -1.3.6.1.4.1.45724.2.1.1=DER:03:02:05:20 # USB +1.3.6.1.4.1.45724.2.1.1=DER:03:02:04:30 # USB + NFC diff --git a/attestations/data/prod/FIDO2/flex-cert.der b/attestations/data/prod/FIDO2/flex-cert.der new file mode 100644 index 0000000000000000000000000000000000000000..d888b5d3f26af5ab2f498d8e862a4f2a2698a5fb GIT binary patch literal 495 zcmXqLVtj4T#5i#QGZP~dlStj3uRjl7n%~~{VEWC_YYEmtCu)BfaItY{wRxPgWnpGA za5m&N;ACSCWnmL$atku#H{bz=1vgI@e+9>qlGNgo z#FEVXJOyV*137VCBNGEtLo)+QLt{hpC~;n65Z46CH7F)viIRZ=$P#WINypNXjMTi6 z%;dz9{32v)4D}6kAr4W4IV2~w0^%AYWQ7V&i6zMy3Wf%e2EuIYV1F_(LOsmP$jY)Mmz=l& literal 0 HcmV?d00001 diff --git a/attestations/data/prod/U2F/flex-cert.der b/attestations/data/prod/U2F/flex-cert.der new file mode 100644 index 0000000000000000000000000000000000000000..35eb1cdf04805e0b237b008fb90633255b13c2e7 GIT binary patch literal 466 zcmXqLVmxQi#8|q3nTe5!NrXM4daad?*aqVX6;)y;xpRy2m6Q#**f_M>JkHs&Ff$oA z8*&?PvN4CUun9A{1sU=i@Pas8JZwIxDe0+2hROztAOU6`DTsiAo2QGvf@4WZYH>+o zNoIbYg0rK6oH(zMiGiu1nSrIDv7u#@IIl5?YXapO6ceyS$v^>Q2{(_VV`)i7YF z@p@Pt$QfGa9DPo7^2N((J!c-pbx+@umEt!&!fBI$t@z>BFD5fZ9)FrVDZqh?uVKUK z>xYf@swp0bxwYu(u~+e4i^UB@frfKyvoW$THa(SLVq|0ih9!#ua>z2fGZ?rqDL61a zeRMIUV}h>P*G=WkhbE}X#cw^Yw<0!UW&iE7eQ{Y#3Tk(gINnB{_gEr#)|T_c-@k5O T+4{b+Fv%&Ll-g{qwQ4E=4^NCQ literal 0 HcmV?d00001 diff --git a/attestations/data/test/FIDO2/flex-cert.der b/attestations/data/test/FIDO2/flex-cert.der index 61558cdfa528606ad7110ff5271056112dcfeaf2..ff4bc39cbe4e1b7b3ca954d734cf8a10f985850e 100644 GIT binary patch delta 150 zcmaFI{GM6apo#G{5Kmmd%*4pVB;v*0*S0`G$;jSna?^>dD3LESP249cM@ku*85)@y z8kt0i^BS8Nm>QZuxdz1(4do|p{pjhzVBpH6z-7gM^KFg#oc{{X_2CvK)D9R6Ak4jZvE)t&S2oeq+sP*_wjaO#H|-hzwR+^2vyRt+0F4) z!*q`C=>;{a$uUYy3KCm##Dac{eBCzn>gTBCw-0Z6yini4`*H5gjvObZo$GD^0BAft A0RR91 diff --git a/attestations/data/test/U2F/flex-cert.der b/attestations/data/test/U2F/flex-cert.der index f64580a914b2b1671fe3fa38a9a41d28fd0e68ca..953f0baaac8498e56e58b6a0e901df184ca38d60 100644 GIT binary patch delta 165 zcmcb@e3@CK15<-p@Slev>`HO{o#dnah3a-@`@nW2%X zp`lrnIIppZfvKShlxt8t(NKQk)?*PY1_oSg99nH2=WJP+nV3Bo3|yHM8UEfA=3-B5 z)SZ*5Y(ICN{iodRZ9NNRzq- O^1AA5_S23j=Yj#jyFEt$ delta 166 zcmcc2e1%!rpo#GU5SK1sW@2Pw5@E@BVt;;5-uwl2Pi(*R?+$95HCt(-a-@`jk)f%v zfuTi|IIppZfeDZa;TjZAG?bsX^;jgUf&mvBhgO@%Ia?NHCT33t12-l`hKoGcck8Bj zDrQGou5y`{d7!uF``35vtdmZd)h&3yC-x1fz`Vyy%T;veW@%XckP3ao6CBW Pb?Or