SHA2 module
📖 Description
The SHA2
module contains SHA2 cryptographic hash functions.
The functions in this module are primitive and probably widely available in many other open-source packages on npm. So why are they included in the Tripetto Runner library? That's because the Tripetto Runner library doesn't have any dependency on other npm packages. So all the code needed to run a Tripetto form is included and these functions are simply required. Since they are part of the package, they are exported so you can use them too. For example when building custom blocks.
▶️ Functions
🔧 CSHA2_224
Cached version of SHA2_224
. Each generated hash is stored in a volatile cache. When the same data is hashed a second time, the cached version is used instead of another hash calculation.
Signature
CSHA2_224(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 CSHA2_256
Cached version of SHA2_256
. Each generated hash is stored in a volatile cache. When the same data is hashed a second time, the cached version is used instead of another hash calculation.
Signature
CSHA2_256(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 CSHA2_384
Cached version of SHA2_384
. Each generated hash is stored in a volatile cache. When the same data is hashed a second time, the cached version is used instead of another hash calculation.
Signature
CSHA2_384(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 CSHA2_512
Cached version of SHA2_512
. Each generated hash is stored in a volatile cache. When the same data is hashed a second time, the cached version is used instead of another hash calculation.
Signature
CSHA2_512(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 CSHA2_512_224
Cached version of SHA2_512_224
. Each generated hash is stored in a volatile cache. When the same data is hashed a second time, the cached version is used instead of another hash calculation.
Signature
CSHA2_512_224(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 CSHA2_512_256
Cached version of SHA2_512_256
. Each generated hash is stored in a volatile cache. When the same data is hashed a second time, the cached version is used instead of another hash calculation.
Signature
CSHA2_512_256(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 SHA2_224
Hashes the supplied string data using SHA2-224.
Signature
SHA2_224(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 SHA2_256
Hashes the supplied string data using SHA2-256.
Signature
SHA2_256(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 SHA2_384
Hashes the supplied string data using SHA2-384.
Signature
SHA2_384(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 SHA2_512
Hashes the supplied string data using SHA2-512.
Signature
SHA2_512(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 SHA2_512_224
Hashes the supplied string data using SHA2-512/224.
Signature
SHA2_512_224(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.
🔧 SHA2_512_256
Hashes the supplied string data using SHA2-512/256.
Signature
SHA2_512_256(data: string): string
Parameters
Name | Type | Optional | Description |
---|---|---|---|
data | string | No | Specifies the data to hash. |
Return value
Returns the hash string.