From 1f2964e5db85a3c4b433189faa98aa4e6e8f85de Mon Sep 17 00:00:00 2001 From: Masato Imai Date: Tue, 6 Sep 2022 11:27:49 +0900 Subject: [PATCH] support pairing --- client2.gpsl | 8 +++++--- gpsl_conf | Bin 344 -> 568 bytes src/bin.rs | 6 +++--- src/test_main.rs | 6 +++--- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/client2.gpsl b/client2.gpsl index 108b989..4563085 100644 --- a/client2.gpsl +++ b/client2.gpsl @@ -1,5 +1,7 @@ fn main() { - let a = encrypt(1); - let b = encrypt2(2); - println(decrypt_pair(a * b)); + let t: Vec = vec(""); + t[0] = "test"; + t = push(t, "test2"); + println(decrypt(a + b)); + println(t[0] + t[1]); } diff --git a/gpsl_conf b/gpsl_conf index d0b09fa2afb50155d4ba7153ad41e9fa7e6be497..7f1e4223f10f21338590d6ed17bfbe97bc983549 100644 GIT binary patch literal 568 zcmV-80>}M$oW+#SZk#X>#_xTKC{F-}ZIwd~GzQ{TXDliMwJ%k}ZomeoQPb3mpT4t7 zqpE5SJw#g}QAZkrpnJnpWQwi*R2pTu&ZrebC3uJ#5hF zsJ+f)4*`0e7`L^?%^T{?z*n{biZ0yjon^+xY}<1u4l}_mjPADB-I4Gj7BxIR|Dmbli}3Ix*6(j!dL|3+W>Kn zrmn21ahAMEfwgp!MMCG4=(wHf6qXa!GrdqxIFYt}K|4Ez_U)(S58twXGww)Gkp22< z2DP0Cc)~*cn1B|>gk_ag2Riu_W=mJ^?G6hKD`OZH5xB&9YV;FGj`~?O+lS+x63XGZ;~u1Y8+#kp)bYmWgxv_}QZ z$qt0Xf8m&x9nO$B3Lr_5wJ`YNO@zDJ;M_+?J|whHV9`0=(!LzJneqhP>nK3w^Lnq! zpTt$S$kt?k-o*44d!Op#9c@>;_55j1^_zluZ3~gA$9Q2bf49=9+U7=8`S%SemeyNg zPxZZzNe8jT5LU}!tQx?^^hDc8aYap)umj|a+4gx7{>?-F8OW!~s4~6~lfu$=g5-_j q?MZD852wviUW8Hy>RK30?*@1~mJedp0M=Z4@MhaA#6Vw}z1-6^sjO-M diff --git a/src/bin.rs b/src/bin.rs index 7be7c12..3b7286d 100644 --- a/src/bin.rs +++ b/src/bin.rs @@ -1,7 +1,7 @@ use clap::Parser; -use encryptlib::args::Args; -use encryptlib::client::start_client; -use encryptlib::server::start_server; +use encrypt::args::Args; +use encrypt::client::start_client; +use encrypt::server::start_server; use std::env; fn main() { diff --git a/src/test_main.rs b/src/test_main.rs index 8bf69d2..99c8165 100644 --- a/src/test_main.rs +++ b/src/test_main.rs @@ -41,7 +41,7 @@ fn main() { let f = EllipticCurvePoint::weil(pp, pd, r); - let s = U512::from(10u8); + let s = U512::from(10u64); let sd = U512::from(5u8); let q = pp * s; @@ -50,8 +50,8 @@ fn main() { let ra = U512::from_str_radix("20", 10).unwrap(); let rad = U512::from_str_radix("26", 10).unwrap(); - let m = U512::from_str_radix("1", 10).unwrap(); - let md = U512::from_str_radix("0", 10).unwrap(); + let m = U512::from_str_radix("2", 10).unwrap(); + let md = U512::from_str_radix("3", 10).unwrap(); let s1 = pp * m + q * ra; let t1 = pp * ra;