SHA-2 (husha2.h)
SHA-2 is set of stronger hash algorithms than SHA-1. These are useful in applications that require more security than SHA-1 offers.
Related links
- SHA-1 (husha1.h)
- MD2 (humd2.h)
- MD4 (humd4.h)
- MD5 (humd5.h)
- Matyas-Meyer-Oseas (MMO) Hash (huaesmmo.h)
Global Context Functions
- hu_SHA224Begin()
Creates a SHA-224 context object.
- hu_SHA224Hash()
Updates a SHA-224 context with the given data.
- hu_SHA224DigestGet()
Generates the message digest from the data that has been updated to the given SHA-224 context.
- hu_SHA224CtxReset()
Resets the given SHA-224 context so it can be reused.
- hu_SHA224CtxDuplicate()
Duplicates a SHA-224 context.
- hu_SHA224End()
Completes the message digest operation by generating the digest and destroying the SHA-224 context object.
- hu_SHA224Msg()
Generates the SHA-224 message digest for the given data.
- hu_SHA256Begin()
Creates a SHA-256 context object.
- hu_SHA256Hash()
Updates a SHA-256 context with the given data.
- hu_SHA256DigestGet()
Generates the message digest from the data that has been updated to the given SHA-256 context.
- hu_SHA256CtxReset()
Resets the given SHA-256 context so it can be reused.
- hu_SHA256CtxDuplicate()
Duplicates a SHA-256 context.
- hu_SHA256End()
Completes the message digest operation by generating the digest and destroying the SHA-256 context object.
- hu_SHA256Msg()
Generates the SHA-256 message digest for the given data.
- hu_SHA384Begin()
Creates a SHA-384 context object.
- hu_SHA384Hash()
Updates a SHA-384 context with the given data.
- hu_SHA384DigestGet()
Generates the message digest from the data that has been updated to the given SHA-384 context.
- hu_SHA384CtxReset()
Resets the given SHA-384 context so it can be reused.
- hu_SHA384CtxDuplicate()
Duplicates a SHA-384 context.
- hu_SHA384End()
Completes the message digest operation by generating the digest and destroying the SHA-384 context object.
- hu_SHA384Msg()
Generates the SHA-384 message digest for the given data.
- hu_SHA512Begin()
Creates a SHA-512 context object.
- hu_SHA512Hash()
Updates a SHA-512 context with the given data.
- hu_SHA512DigestGet()
Generates the message digest from the data that has been updated to the given SHA-512 context.
- hu_SHA512CtxReset()
Resets the given SHA-512 context so it can be reused.
- hu_SHA512CtxDuplicate()
Duplicates a SHA-512 context.
- hu_SHA512End()
Completes the message digest operation by generating the digest and destroying the SHA-512 context object.
- hu_SHA512Msg()
Generates the SHA-512 message digest for the given data.