def Main(): CryptoLib.verify_with_ecdsa('unit test', 10, b'signature', NamedCurve.SECP256R1)
def Main(): CryptoLib.verify_with_ecdsa('unit test', ECPoint(b'0123456789ABCDEFGHIJKLMNOPQRSTUVW'), b'signature', NamedCurve.SECP256K1)
def Main() -> bytes: return CryptoLib.sha256(b'unit test')
def Main() -> bytes: return CryptoLib.sha256()
def Main(test: str) -> bytes: return CryptoLib.ripemd160(test)
def Main() -> bytes: return CryptoLib.sha256('arg', 'arg')
def Main(message: Any, pubkey: ECPoint, signature: ByteString, curve: NamedCurve) -> bool: return CryptoLib.verify_with_ecdsa(message, pubkey, signature, curve)
def Main() -> bytes: return CryptoLib.ripemd160(True)
def Main() -> bytes: return CryptoLib.ripemd160(b'unit test')
def Main() -> bytes: return CryptoLib.ripemd160('arg', 'arg')
def Main(test: str) -> bytes: return CryptoLib.sha256(test)