Decryption
This contract performs encryption and decryption functions. Decrypt is used by SkaleDKG contract to decrypt secret key contribution to validate complaints during the DKG procedure.
encrypt encrypt(uint256 secretNumber, bytes32 key) → bytes32
external
Returns an encrypted text given a secret and a key.
decrypt decrypt(bytes32 cipherText, bytes32 key) → uint256
external
Returns a secret given an encrypted text and a key.