# module `concrete.compiler.value_decrypter` ValueDecrypter. --- ## class `ValueDecrypter` A helper class to decrypt `Value`s. ### method `__init__` ```python __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` ```python 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` ```python new( keyset: KeySet, client_parameters: ClientParameters, circuit_name: str = 'main' ) ``` Create a value decrypter.