From cd28103b75b0d23ffec4ff22897240b273a213d6 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Mon, 4 Jul 2016 15:58:32 +0200 Subject: [PATCH] add bitbucket/gitlab to known u2f apps --- assets/u2f_bitbucket.png | Bin 0 -> 1848 bytes assets/u2f_gitlab.png | Bin 0 -> 2013 bytes src/apps/fido_u2f/knownapps.py | 2 ++ src/apps/fido_u2f/res/u2f_bitbucket.toif | Bin 0 -> 1127 bytes src/apps/fido_u2f/res/u2f_gitlab.toif | Bin 0 -> 967 bytes 5 files changed, 2 insertions(+) create mode 100644 assets/u2f_bitbucket.png create mode 100644 assets/u2f_gitlab.png create mode 100644 src/apps/fido_u2f/res/u2f_bitbucket.toif create mode 100644 src/apps/fido_u2f/res/u2f_gitlab.toif diff --git a/assets/u2f_bitbucket.png b/assets/u2f_bitbucket.png new file mode 100644 index 0000000000000000000000000000000000000000..edb39d399107e91f29f8d1fafce60fa1c98b9aac GIT binary patch literal 1848 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 literal 0 HcmV?d00001 diff --git a/src/apps/fido_u2f/knownapps.py b/src/apps/fido_u2f/knownapps.py index 548e142bd..585ac82b5 100644 --- a/src/apps/fido_u2f/knownapps.py +++ b/src/apps/fido_u2f/knownapps.py @@ -1,6 +1,8 @@ knownapps = { + b'12743b921297b77f1135e41fdedd4a846afe82e1f36932a9912f3b0d8dfb7d0e': 'Bitbucket', # https://bitbucket.org b'c50f8a7b708e92f82e7a50e2bdc55d8fd91a22fe6b29c0cdf7805530842af581': 'Dropbox', # https://www.dropbox.com/u2f-app-id.json b'70617dfed065863af47c15556c91798880828cc407fdf70ae85011569465a075': 'Github', # https://github.com/u2f/trusted_facets + b'e7be96a51bd0192a72840d2e5909f72ba82a2fe93faa624f03396b30e494c804': 'Gitlab', # https://gitlab.com b'a54672b222c4cf95e151ed8d4d3c767a6cc349435943794e884f3d023a8229fd': 'Google', # https://www.gstatic.com/securitykey/origins.json b'08b2a3d41939aa31668493cb36cdcc4f16c4d9b4c8238b73c2f672c033007197': 'Slush Pool', # https://slushpool.com/static/security/u2f.json } diff --git a/src/apps/fido_u2f/res/u2f_bitbucket.toif b/src/apps/fido_u2f/res/u2f_bitbucket.toif new file mode 100644 index 0000000000000000000000000000000000000000..85bac589b35ffc96d925b29b277bff3817006cab GIT binary patch literal 1127 zcmV-t1ep6&Pf2D#06+j+1ONcNl0RtTP#nkK;E=%~Lx(qHh|ocyLjw*cbW!MF;D!r0 zRB#Y+5a}Snp#&EZ2N8!uI*2$3ItX?UbO^*nu)~24g*XUyaLCXhLx(qX$hCN0y(W42 zW6qD;^Y{IIUViTffIWzGz{m92c*f5+DwoaCFd?lLH=FhDx44tg_`dyGAv1n9&h+67 zcmqwAGZ*7~?OAioW-X`zAE4c;^S7I|TGEaLO%8ogZ!<&UZFG$3NceEY*_zWG`&$kD{r)9>VhL44J-NfAYo54`?-Ir$a1g6ehcJ%T5~3O#NW9 zw$5_{vou*o9qT;6(0;W_%i`gCIz`Tg&ZR3C>TX z?cTmZ9-gbI{kgEjcc>Qt7Bt1Bd*OZE*MCCSe_mjQ_hw|+q5{r|qJZhP*{-U)7Z=P?48M;%}RSHtB$_bik>JfFkA^DElB zzZrpZ{QTJXzLKe`soh!r``(s1BGgiGXCU?pi0P2 z{rnrS4O2x^%~Oou3g>Y=o+{HZY$)mbC^Rm2abYo$Su@yZdR^(;eZc#MBuy^ z)}C#esr)SwJ;ufj(6s(Te@>(WKBmvr_(r`jOh_vUEp8S!(rQ?2Kk*GV$MoS=Zw_TQ z>+!u4f9B%jJ2vZM-|l^GzV_>GCeBj(S*j_f4`_F8vfDe`_Zb$QWe?vIb=ps4*;zjM zqELrD_=dB*EPmZ8S!};@1FL&Pl**-q^g9^~I`hA8yD4+n{F%RHb1@>KL>?nbEST|E zE{8=mWuAdEXMX-c^AxAM!{)rSODm^-xb@P{KLE#g>1V3W{llVney7{_0ax?Nj;6o` zWZ5e}Hvq24TzFxhL*SbH_hao60yH=RrZ0VL@7_<{+L z-HMk$pQrJm3FIV8pE@~7sIiaK3FGtY?_~^b)}YN$(|Pt8YIL?4JUH;`Pc<_{f7Xbi zKa;6kswoZ{9{2Z6&K~+#5%eqcmn_tl`t`@fFNR7@KxNe*)7+O0b)nWQIr@XAi>wR8 zG#sG$Xvn6x(1MEJ{rQM9iU(G2S@a8(H)xLfG6BbZ_X2VP3X}W4!;*KV+Ozdl zkenTp`@|O*(62O70mw@J-{u#{2@)W>@APgtQy6gH$$;R&a5t{|2Io!QnYZ<;E=Hf+ zLpi4V3RZ=K%1FikV{-8lVCkKAF59Gk40R?)Oxua`OTb0(fxQLf1aR&XvW3DaK!9(80nrvrICl5($zQes7WGGL z3lxM^Atew{S8(dp9w0(E9jTZLIF( zYA39R;qIf~PvO=Uh=6+;>7hnXV7Tk^9!c?D29fbqM=tRAJBBp(4dnJOzd$S$efw=4;l0e0iyhr_Z6(okgjras6j{C9!m%G&-NCjER(*gyP zKq1(>kqS~pH}7Tu0|`{n-kq#~)UlCqFHrpnOctrQZ-0{k&w{KpXn0y6``nkE#;pn9 z8S&}eyann^wi-}by1(dMvjmxMezXty`{sQ