Cryptography
Effective use of cryptography keeps your smart contract transactions secure on the Sui blockchain.
Sui On-Chain Signatures Verification in Move
Sui supports verification within Move smart contracts through several signature schemes. Signature schemes include Ed25519, Secp256k1 recoverable, Secp256k1 non-recoverable, Secp256r1 non-recoverable, Secp256r1 recoverable, BLS G1, and BLS G2.
Groth16
Zero-knowledge proofs are used to validate statements without revealing information about the proof's inputs.
Hashing
Sui supports SHA2-256, SHA3-256, Keccak256, and Blake2b-256 cryptographic hash functions.
ECVRF
Elliptic curve verifiable random function is a cryptographic algorithm that enables you to generate a random number and provide proof that the number used a secret key for generation.
Multisig Authentication
Guide on how to create a multisig transaction and then submit it against a local network using the Sui CLI.