mirror of
https://github.com/zama-ai/concrete.git
synced 2026-01-09 12:57:55 -05:00
chore(frontend): update tfhers in tfhers test utils
This commit is contained in:
@@ -172,7 +172,8 @@ checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
|
||||
[[package]]
|
||||
name = "concrete-csprng"
|
||||
version = "0.4.1"
|
||||
source = "git+https://github.com/zama-ai/tfhe-rs.git?rev=cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7#cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "90518357249582c16a6b64d7410243dfb3109d5bf0ad1665c058c9a59f2fc4cc"
|
||||
dependencies = [
|
||||
"aes",
|
||||
"libc",
|
||||
@@ -507,8 +508,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tfhe"
|
||||
version = "0.8.0-alpha.3"
|
||||
source = "git+https://github.com/zama-ai/tfhe-rs.git?rev=cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7#cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7"
|
||||
version = "0.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "81923c2433f461e35f3d0b933696335e4f03b874438c844c576eab99e302fe00"
|
||||
dependencies = [
|
||||
"aligned-vec",
|
||||
"bincode",
|
||||
@@ -529,8 +531,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tfhe-versionable"
|
||||
version = "0.2.1"
|
||||
source = "git+https://github.com/zama-ai/tfhe-rs.git?rev=cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7#cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7"
|
||||
version = "0.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d09ede610a0eac494ab832533415d4cb4f103b716901a11da84ccfeb287d08bf"
|
||||
dependencies = [
|
||||
"aligned-vec",
|
||||
"num-complex",
|
||||
@@ -540,8 +543,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tfhe-versionable-derive"
|
||||
version = "0.2.1"
|
||||
source = "git+https://github.com/zama-ai/tfhe-rs.git?rev=cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7#cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7"
|
||||
version = "0.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5d92c0fe0b3e42c45ac7ef98092e60c09db69aeaeb821429a1754aef28ea575c"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
||||
@@ -8,13 +8,13 @@ edition = "2021"
|
||||
bincode = "1.3.3"
|
||||
clap = { version = "4.5.16", features = ["derive"] }
|
||||
|
||||
tfhe = { git = "https://github.com/zama-ai/tfhe-rs.git", rev = "cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7", features = ["integer"] }
|
||||
tfhe = { version = "0.8.0", features = ["integer"] }
|
||||
|
||||
[target.x86_64-unknown-linux-gnu.dependencies]
|
||||
tfhe = { git = "https://github.com/zama-ai/tfhe-rs.git", rev = "cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7", features = ["integer", "x86_64-unix"] }
|
||||
tfhe = { version = "0.8.0", features = ["integer", "x86_64-unix"] }
|
||||
|
||||
[target.aarch64-unknown-linux-gnu.dependencies]
|
||||
tfhe = { git = "https://github.com/zama-ai/tfhe-rs.git", rev = "cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7", features = ["integer", "aarch64-unix"] }
|
||||
tfhe = { version = "0.8.0", features = ["integer", "aarch64-unix"] }
|
||||
|
||||
[target.x86_64-pc-windows-gnu.dependencies]
|
||||
tfhe = { git = "https://github.com/zama-ai/tfhe-rs.git", rev = "cfb9532f6336c7e8fec754d2dbe2e1195b9c0de7", features = ["integer", "x86_64"] }
|
||||
tfhe = { version = "0.8.0", features = ["integer", "x86_64"] }
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
use bincode;
|
||||
use clap::{Arg, ArgAction, Command};
|
||||
use core::panic;
|
||||
use std::fs;
|
||||
@@ -79,7 +78,7 @@ fn decrypt_with_key(
|
||||
}
|
||||
|
||||
fn sum(cts_paths: Vec<&String>, out_ct_path: &String) -> Result<(), Box<dyn std::error::Error>> {
|
||||
if cts_paths.len() == 0 {
|
||||
if cts_paths.is_empty() {
|
||||
panic!("can't call sum with 0 ciphertexts");
|
||||
}
|
||||
let mut acc = deserialize_fheuint8(cts_paths[0]);
|
||||
@@ -133,7 +132,7 @@ fn keygen(
|
||||
let config = ConfigBuilder::with_custom_parameters(BLOCK_PARAMS).build();
|
||||
|
||||
let (client_key, server_key) = generate_keys(config);
|
||||
let (integer_ck, _, _) = client_key.clone().into_raw_parts();
|
||||
let (integer_ck, _, _, _) = client_key.clone().into_raw_parts();
|
||||
let shortint_ck = integer_ck.into_raw_parts();
|
||||
assert!(BLOCK_PARAMS.encryption_key_choice == EncryptionKeyChoice::Big);
|
||||
let (glwe_secret_key, _, _) = shortint_ck.into_raw_parts();
|
||||
@@ -155,8 +154,7 @@ fn keygen_from_lwe(lwe_sk_path: &String) -> ClientKey {
|
||||
|
||||
let shortint_key =
|
||||
tfhe::shortint::ClientKey::try_from_lwe_encryption_key(lwe_sk, BLOCK_PARAMS).unwrap();
|
||||
let client_key = ClientKey::from_raw_parts(shortint_key.into(), None, None);
|
||||
client_key
|
||||
ClientKey::from_raw_parts(shortint_key.into(), None, None, tfhe::Tag::default())
|
||||
}
|
||||
|
||||
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
@@ -325,7 +323,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match matches.subcommand() {
|
||||
Some(("encrypt-with-key", encrypt_matches)) => {
|
||||
let value_str = encrypt_matches.get_one::<String>("value").unwrap();
|
||||
let value = u8::from_str_radix(value_str, 10).unwrap();
|
||||
let value: u8 = value_str.parse().unwrap();
|
||||
let ciphertext_path = encrypt_matches.get_one::<String>("ciphertext").unwrap();
|
||||
|
||||
let client_key: ClientKey;
|
||||
|
||||
Reference in New Issue
Block a user