# module `concrete.compiler.evaluation_keys`
EvaluationKeys.
---
## class `EvaluationKeys`
EvaluationKeys required for execution.
### method `__init__`
```python
__init__(evaluation_keys: EvaluationKeys)
```
Wrap the native Cpp object.
**Args:**
- `evaluation_keys` (_EvaluationKeys): object to wrap
**Raises:**
- `TypeError`: if evaluation_keys is not of type _EvaluationKeys
---
### method `deserialize`
```python
deserialize(serialized_evaluation_keys: bytes) → EvaluationKeys
```
Unserialize EvaluationKeys from bytes.
**Args:**
- `serialized_evaluation_keys` (bytes): previously serialized EvaluationKeys
**Raises:**
- `TypeError`: if serialized_evaluation_keys is not of type bytes
**Returns:**
- `EvaluationKeys`: deserialized object
---
### method `serialize`
```python
serialize() → bytes
```
Serialize the EvaluationKeys.
**Returns:**
- `bytes`: serialized object