Skip to content

Commit

Permalink
Merge pull request ethereum#89 from zama-ai/petar/remove-redundant-sk…
Browse files Browse the repository at this point in the history
…s-deser

Remove redundant sks deserialization in init()
  • Loading branch information
dartdart26 authored May 9, 2023
2 parents 0c50eaa + 0baf03d commit 69efcf2
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions core/vm/tfhe.go
Original file line number Diff line number Diff line change
Expand Up @@ -463,21 +463,19 @@ func init() {
networkKeysDir = home + "/.evmosd/zama/keys/network-fhe-keys/"
usersKeysDir = home + "/.evmosd/zama/keys/users-fhe-keys/"

sks_bytes, err := os.ReadFile(networkKeysDir + "sks")
sksBytes, err := os.ReadFile(networkKeysDir + "sks")
if err != nil {
fmt.Print("WARNING: file sks not found.\n")
return
}
sks = C.deserialize_server_key(toBufferView(sks_bytes))
sks = C.deserialize_server_key(toBufferView(sksBytes))

cks_bytes, err := os.ReadFile(networkKeysDir + "cks")
cksBytes, err := os.ReadFile(networkKeysDir + "cks")
if err != nil {
fmt.Print("WARNING: file cks not found.\n")
return
}

sks = C.deserialize_server_key(toBufferView(sks_bytes))
cks = C.deserialize_client_key(toBufferView(cks_bytes))
cks = C.deserialize_client_key(toBufferView(cksBytes))

// Cannot use trivial encryption yet as it is not exposed by tfhe-rs
// ct := new(tfheCiphertext)
Expand Down

0 comments on commit 69efcf2

Please sign in to comment.