12345678910111213 |
- def crypto_hash_sha256(message):
- """
- Hashes and returns the message ``message``.
- :param message: bytes
- :rtype: bytes
- """
- digest = ffi.new("unsigned char[]", crypto_hash_sha256_BYTES)
- rc = lib.crypto_hash_sha256(digest, message, len(message))
- ensure(rc == 0,
- 'Unexpected library error',
- raising=exc.RuntimeError)
- return ffi.buffer(digest, crypto_hash_sha256_BYTES)[:]
|