
|
My Project
|
Static Public Attributes | |
| int | digest_size = 32 |
Protected Member Functions | |
| _init (self) | |
| _update (self, data) | |
| _final (self, obj, ret) | |
Protected Attributes | |
| _native_object | |
Protected Attributes inherited from wolfcrypt.hashes._Hash | |
| _native_object = _ffi.new(self._native_type) | |
| _native_size | |
Static Protected Attributes | |
| str | _native_type = "Sha256 *" |
| _native_size = _ffi.sizeof("Sha256") | |
Additional Inherited Members | |
Public Member Functions inherited from wolfcrypt.hashes._Hash | |
| __init__ (self, string=None) | |
| new (cls, string=None) | |
| copy (self) | |
| update (self, string) | |
| digest (self) | |
| hexdigest (self) | |
**SHA-256** is a cryptographic hash function from the **SHA-2 family** and is standardized by **NIST**. It produces a [ **256-bit | 32 bytes** ] message digest.