symmetricSign static method
Creates a symmetric signature instance based on the given algorithm.
algorithm: The symmetric signature algorithm (HMAC)
input: The complete input record with configuration
Returns: An instance of the specified signature handler
Throws: ArgumentError if algorithm is not supported
Implementation
static ISymmetricSign symmetricSign(
SymmetricSignAlgorithm algorithm,
InputSymmetricSign input,
) {
return switch (algorithm) {
HMACAlgorithm() => HMACSign.createFull(InputHMACSign(parent: input)),
};
}