@ethercast/calculate-signature
This module provides the utility methods used by Ethercast to sign messages.
You can use this in a javascript or typescript project to easily validate message signature validity.
Functions
calculateMessageSignature
- calculateMessageSignature(messageBody: string, subscriptionSecret: string, version?: SignatureVersion): string
-
Parameters
-
messageBody: string
-
subscriptionSecret: string
-
Default value version: SignatureVersion = SignatureVersion.sha512
Returns string
the message signature
isValidSignature
- isValidSignature(messageBody: string, subscriptionSecret: string, signature: string, version?: SignatureVersion): boolean
Calculate the signature for a message body using the subscription secret