🌟Decrypt
function decrypt(gtUint8 ct) internal returns (uint8)
Decrypt function returns the clear value of the given Ciphertext.
Usage example
function randomExample() public {
gtUint8 a = MpcCore.setPublic8(uint8(5));
gtUint8 random = MpcCore.rand8();
gtBool bit = MpcCore.le(a,random); // Check if a <= random
gtUint8 smaller = MpcCore.mux(bit,a,random);
uint8 res = MpcCore.decrypt(smaller);
}
The decrypt call in the last line decrypts the 'smaller" value and returns it on the clear.
Last updated