File tree Expand file tree Collapse file tree 6 files changed +24
-24
lines changed
Expand file tree Collapse file tree 6 files changed +24
-24
lines changed Original file line number Diff line number Diff line change @@ -2,15 +2,15 @@ use crate::bignum::BigNum;
22use crate::bignum::derive_bignum ;
33use crate::params::BigNumParams ;
44
5- /// BFV parameters set corresponding to INSECURE_SET_512_10_1 .
6- pub global Enclave_BFV_512_PARAMS : BigNumParams <1 , 51 > = BigNumParams {
5+ /// DKG parameters set corresponding to INSECURE_DKG_512 .
6+ pub global INSECURE_DKG_512 : BigNumParams <1 , 51 > = BigNumParams {
77 has_multiplicative_inverse : true ,
88 modulus : [0x07fffffffe0001 ],
99 double_modulus : [0x0100000000000000000ffffffffc0001 ],
1010 redc_param : [0x800000001ffff0 ],
1111};
1212
13- #[derive_bignum(1, 51, quote { Enclave_BFV_512_PARAMS })]
14- pub struct Enclave_BFV_512 {
13+ #[derive_bignum(1, 51, quote { INSECURE_DKG_512 })]
14+ pub struct InsecureDkg512 {
1515 limbs : [u128 ; 1 ],
1616}
Original file line number Diff line number Diff line change @@ -2,15 +2,15 @@ use crate::bignum::BigNum;
22use crate::bignum::derive_bignum ;
33use crate::params::BigNumParams ;
44
5- /// TRBFV parameters set corresponding to INSECURE_SET_512_10_1 .
6- pub global Enclave_TRBFV_512_PARAMS : BigNumParams <1 , 72 > = BigNumParams {
5+ /// Threshold parameters set corresponding to INSECURE_THRESHOLD_512 .
6+ pub global INSECURE_THRESHOLD_512 : BigNumParams <1 , 72 > = BigNumParams {
77 has_multiplicative_inverse : false ,
88 modulus : [0xffffb2002437fb2001 ],
99 double_modulus : [0x01000000000001ffff6400486ff64001 ],
1010 redc_param : [0x100004dfff38bf60b973 ],
1111};
1212
13- #[derive_bignum(1, 72, quote { Enclave_TRBFV_512_PARAMS })]
14- pub struct Enclave_TRBFV_512 {
13+ #[derive_bignum(1, 72, quote { INSECURE_THRESHOLD_512 })]
14+ pub struct InsecureThreshold512 {
1515 limbs : [u128 ; 1 ],
1616}
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ pub mod U1024;
2727pub mod U2048 ;
2828pub mod U4096 ;
2929pub mod U8192 ;
30- pub mod enclave_bfv_512 ;
31- pub mod enclave_bfv_8192 ;
32- pub mod enclave_trbfv_512 ;
33- pub mod enclave_trbfv_8192 ;
30+ pub mod insecure_dkg_512 ;
31+ pub mod secure_dkg_8192 ;
32+ pub mod insecure_threshold_512 ;
33+ pub mod secure_threshold_8192 ;
Original file line number Diff line number Diff line change @@ -2,15 +2,15 @@ use crate::bignum::BigNum;
22use crate::bignum::derive_bignum ;
33use crate::params::BigNumParams ;
44
5- /// BFV parameters set corresponding to SET_8192_100_4 .
6- pub global Enclave_BFV_8192_PARAMS : BigNumParams <1 , 113 > = BigNumParams {
5+ /// DKG parameters set corresponding to SECURE_DKG_8192 .
6+ pub global SECURE_DKG_8192 : BigNumParams <1 , 113 > = BigNumParams {
77 has_multiplicative_inverse : false ,
88 modulus : [0x010000000418000203d8ac04180001 ],
99 double_modulus : [0x01020000000830000407b15808300001 ],
1010 redc_param : [0x3ffffffef9ffff833a650308b8b343 ],
1111};
1212
13- #[derive_bignum(1, 113, quote { Enclave_BFV_8192_PARAMS })]
14- pub struct Enclave_BFV_8192 {
13+ #[derive_bignum(1, 113, quote { SECURE_DKG_8192 })]
14+ pub struct SecureDkg8192 {
1515 limbs : [u128 ; 1 ],
1616}
Original file line number Diff line number Diff line change @@ -2,15 +2,15 @@ use crate::bignum::BigNum;
22use crate::bignum::derive_bignum ;
33use crate::params::BigNumParams ;
44
5- /// TRBFV parameters set corresponding to SET_8192_100_4 .
6- pub global Enclave_TRBFV_8192_PARAMS : BigNumParams <2 , 208 > = BigNumParams {
5+ /// Threshold parameters set corresponding to SECURE_THRESHOLD_8192 .
6+ pub global SECURE_THRESHOLD_8192 : BigNumParams <2 , 208 > = BigNumParams {
77 has_multiplicative_inverse : false ,
88 modulus : [0xfe38ce2cf15ff03368791001340001 , 0x8000000db0002869ba02ea ],
99 double_modulus : [0x01fc719c59e2bfe066d0f22002680002 , 0x010000001b600050d37405d4 ],
1010 redc_param : [0x447d587f4015acebd23b19ddd6f6c5 , 0x1ffffffc93fff6433e016463 ],
1111};
1212
13- #[derive_bignum(2, 208, quote { Enclave_TRBFV_8192_PARAMS })]
14- pub struct Enclave_TRBFV_8192 {
13+ #[derive_bignum(2, 208, quote { SECURE_THRESHOLD_8192 })]
14+ pub struct SecureThreshold8192 {
1515 limbs : [u128 ; 2 ],
1616}
Original file line number Diff line number Diff line change @@ -29,10 +29,10 @@ pub use fields::bls12_381Fr::BLS12_381_Fr;
2929pub use fields::bn254Fq::BN254_Fq ;
3030pub use fields::ed25519Fq::ED25519_Fq ;
3131pub use fields::ed25519Fr::ED25519_Fr ;
32- pub use fields::enclave_bfv_512::Enclave_BFV_512 ;
33- pub use fields::enclave_bfv_8192::Enclave_BFV_8192 ;
34- pub use fields::enclave_trbfv_512::Enclave_TRBFV_512 ;
35- pub use fields::enclave_trbfv_8192::Enclave_TRBFV_8192 ;
32+ pub use fields::insecure_dkg_512::InsecureDkg512 ;
33+ pub use fields::secure_dkg_8192::SecureDkg8192 ;
34+ pub use fields::insecure_threshold_512::InsecureThreshold512 ;
35+ pub use fields::secure_threshold_8192::SecureThreshold8192 ;
3636pub use fields::mnt4_753Fq::MNT4_753_Fq ;
3737pub use fields::mnt4_753Fr::MNT4_753_Fr ;
3838pub use fields::mnt6_753Fq::MNT6_753_Fq ;
You can’t perform that action at this time.
0 commit comments