StaticecdhCreates Encryption Key by using ECDH-ES (Elliptic Curve Diffie-Hellman Ephemeral Static key agreement). This method supports all curves supported by mbedTls
Allowed encryption algorithm from JWA "enc" param.
Optionalapu: stringAgreement PartyUInfo, value contains information about the producer. In base64Url
Optionalapv: stringAgreement PartyVInfo, value contains information about the recipient. In base64Url
StaticconcatThe Concat Key DerivationFunction. Based on NIST.800-56A Section 5.8.1 in use case for ECDH-ES.
ECDH shared secret.
Resulting key length in bits
Optionalapu: stringAgreement PartyUInfo, value contains information about the producer. In base64Url
Optionalapv: stringAgreement PartyVInfo, value contains information about the recipient. In base64Url
StaticecCreates a new EC Key
Name of the curve, as named in the
StaticecdsaSigns a hash with the given key
Name of the hash type
StaticecdsaTests the hash against the public key & signature.
Is signature valid.
Class that exposes mbedTls cryptographic function.