mirror of
https://github.com/zama-ai/concrete.git
synced 2026-01-14 23:38:10 -05:00
2.0 KiB
2.0 KiB
module concrete.compiler.value_decrypter
ValueDecrypter.
class ValueDecrypter
A helper class to decrypt Values.
method __init__
__init__(value_decrypter: ValueDecrypter)
Wrap the native C++ object.
Args: value_decrypter (_ValueDecrypter): object to wrap
Raises:
TypeError: if value_decrypter is not of type _ValueDecrypter
method decrypt
decrypt(position: int, value: Value) → Union[int, ndarray]
Decrypt value.
Args: position (int): position of the argument within the circuit
value (Value): value to decrypt
Returns: Union[int, np.ndarray]: decrypted value
method new
new(
keyset: KeySet,
client_parameters: ClientParameters,
circuit_name: str = 'main'
)
Create a value decrypter.