From 9da4472ad8fbdedd8bcc053e30dc92ce77b0b6b5 Mon Sep 17 00:00:00 2001 From: samialabri Date: Fri, 16 Oct 2026 10:55:29 +0900 Subject: [PATCH] Untrack .DS_Store; compile rustls without TLS 1.2 The transport already restricts to TLS 1.3 (docs/02); dropping the tls12 feature keeps TLS 1.2 code out of the binary entirely. Co-Authored-By: Claude Opus 5.5 --- .DS_Store | Bin 8196 -> 0 bytes .gitignore | 1 + Cargo.toml | 4 ++-- crates/.DS_Store | Bin 8196 -> 0 bytes crates/kv-crypto/.DS_Store | Bin 6148 -> 0 bytes 5 files changed, 3 insertions(+), 2 deletions(-) delete mode 100644 .DS_Store delete mode 100644 crates/.DS_Store delete mode 100644 crates/kv-crypto/.DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 8f1873e1f2bd3438742e028956d4c594dbc1b52f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMK~Eev6n+L8Wjb=nY_TOrmzmM^cZeaS<8v0VGU8hUGTIN4#x?Rlq7>6|f3e1*`&Z zg95l`Q*ut&_jRi+tpZko_fi3RKlqpl^9Gw5)vE&w6#^jkVYNzVV;rD3zQMe~rbb1@ zK6UiK43(J>gK0Xp`{a(8H`vsu>A*A{m>HRw2!*N9k>@LSV0n$Uv>OW0_LfIRYD8k6okkKFxuykcKJSgoo~63)=a<8%e6R4v+3zS zSx;}@2dDa-erLehC~nC{F$=PKS_qPRbhRR7TyEJx`F6w`C2w?AiY$l(PZS}laCBL} z6N!p!6l7ggQpGLm2FG>Wl6P)z@AK=|CjA@J`;-3OjmuZi{Nl>~zUz$TE`7ONdKhmD z`JE5nUUeq;jyu?v**S? zo|yQgZ*{z|^=wXHG z>+6Jbaj%+0mBr1?lxM4L_FBmsO2b6P@sdoVERtevJw=@tGQPbaHYJX@gBmZ^s42b8 zlN9j?XLT(|l0Z~>VRs`A$~;~a1({`Xn>?vEoXAqbsV6mdu@;1psODz=)>7v3OD*Fw zZFrE=27Z)|wk(4z_gnH<*(*W{?z*}BEz{({1-J>{LJ_v00YAep@DyIa@9+}-f`3>a zJIl_q3+yWUip{WZ*aExDLbk;s_CWJ{S`YeD)1LvBqS5i7cZ!LKrKn;(aa^e2uV29K z;i*^WN?_;Ft9{kDunhBfuXFGn;uM~fRk|2Yx)>w4%Ic8fI=iS&)+C;+g*eXuA{_bP zw5_w39@-q+$L+@+XuU>I!(O`AE3NHc+txN-szh`2F%#wuHZ@We)zd(PcK;_KY_bZx zLkjfjdmX3vfBxk2|95Cc_ExO|R)PPk0PCA8&e2DJ+SQL?(=P90{vIUFv{{e)6A3gv8 diff --git a/.gitignore b/.gitignore index bd21d21..2eae2be 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /out *.xcframework /bindings +.DS_Store diff --git a/Cargo.toml b/Cargo.toml index 2912ce6..017c395 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ uniffi = "0.28" rusqlite = { version = "0.32", features = ["bundled"] } opaque-ke = { version = "3", features = ["std"] } reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls-manual-roots-no-provider", "http2"] } -rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12", "logging"] } +rustls = { version = "0.23", default-features = false, features = ["ring", "std", "logging"] } webpki-roots = "0.26" rustls-webpki = { version = "0.103", default-features = false, features = ["alloc", "ring"] } tokio = { version = "1", features = ["rt-multi-thread", "macros", "time", "sync", "net", "io-util"] } @@ -50,7 +50,7 @@ p256 = { version = "0.13", features = ["ecdsa", "pkcs8"] } time = { version = "0.3", features = ["formatting"] } wiremock = "0.6" rcgen = "0.13" -tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] } +tokio-rustls = { version = "0.26", default-features = false, features = ["ring"] } tempfile = "3" [profile.release] diff --git a/crates/.DS_Store b/crates/.DS_Store deleted file mode 100644 index 9cc4c515f31ad542de7cee4dada456130f3a821b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMO-~a+7=EXqY(-`HMxx2aUQF-@HL!B)#gv z7>^!2`UAY^(Thi~9=!MmJb3b|?|f8RDF-h`;=IYs^X|<1%*WHtPG<@LB(qi=0~i7T z3zI;*6SEd3>P6aN30;yzB*+H{VFM}<1J4FKqD_HOz$jo8FbWt2i~|3H0=Q=jvv%3{ zRjtX50!D%VQUURPa4-o>Ypf}huMW)Q5dg6ri>0BD=K#rZG^RDy6iO<#sZI|>Q;9xe z5Jks&M}#A$HP#d=IuJz%qI)L#ghFKR$a7>kkhDUR8wHF4I~5RT_av;qI-CNp@%+xc zLcj}HD;87+)9D}5&}+#kRHKS!ye(7$KZ-|3KaoUR`@a1hR)^JTE#;PZH5a?_T9k3a zd*W%9^Po`o-NKwtt9iTcDrd3lGa5>QU!)kac*kc&Ud`||R*WP!rz)(ZmCW0No114Z zoImMIjBcHDHYdi$(Y-jnwUxB`Q)e#CeeQL=Aod*vc?y|dkdb|6&`}_L`28WIe4DTiXnS9!q0Ot41heUG!8 z|Cr9l^ieFFyxsF#+zc(=-!7Wns9;Rrc7bf`Mo1~UR}TH+RH+ovc)r13$lG0!7xEyO z=8+%!oGmOysCG7{t65g!*yB1XJyj7^(HspU#2uXZ1vd;`R;HParNAxFV2WjU9P?EX zDO$scOovpoB>T=)T+e6a)Z{lMXevEjcTOnBhLm#fCud*X(@0Y9!{^eUWt`DuGL^oq zt1K9SD{u>Punbjr1~1_?yn_$$8NR}I(oP1*aWX>Ak;`O~+$33Ymw05E_~fDDC+Z*f zG2Na95~0)Lo4=k5S-@EtYXx(^UK=GSfu9YUR>d2vZ(J3Yj$H)~MW7Hg$CKl`#8+_L zadm6f*gko&OME0^kwcr?PlzqCaXcM*JQ3c?G4PtB<(hugu%?mxn~C{5m;|OZ))a~& zQ7*a^X!d_0gfXMQ9#Wu9jde(z|F7?U|G$T3WQJ-KFbe#s0;K&~?pg*}a#wG`7Q4KI t=>aBTBCe)TQZQ@!A%M@n{xC$}!BD|TYpf~65;SuWAZ0L_QQ)sC@Dpa?9%cXl diff --git a/crates/kv-crypto/.DS_Store b/crates/kv-crypto/.DS_Store deleted file mode 100644 index d346246fe7aa8db86a8463017ffa770994bf6a7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHL%}T>S5T0$TO)WwWiXH=AORb8icnNJicr~I2m718M!I+gMwTDv3RUgNTZ{q9d z%jJ<{UIeHD`FRwS(sV&S+GzRyQ^e zPdfMULn5EmOM$@8Sjn=%F}$E*Uir!EC9zCy(KC)7M=>%3%m6d+M;I{6msR~E&&!X= z3@`&f#{jJl4l1E*FxRM-4lL9a0FjQ7O3