SignatureScheme
public enum SignatureScheme : UInt16
extension SignatureScheme: Sendable
extension SignatureScheme: Equatable, Hashable
Signature schemes supported by MLS, as defined in RFC 9420.
-
ECDSA with secp256r1 (P-256) and SHA-256
Declaration
Swift
case ecdsaSecp256r1Sha256 = 1027 -
ECDSA with secp384r1 (P-384) and SHA-384
Declaration
Swift
case ecdsaSecp384r1Sha384 = 1283 -
ECDSA with secp521r1 (P-521) and SHA-512
Declaration
Swift
case ecdsaSecp521r1Sha512 = 1539 -
Deterministic EdDSA with Curve25519 (Ed25519)
Declaration
Swift
case ed25519 = 2055 -
Deterministic EdDSA with Curve448 (Ed448)
Declaration
Swift
case ed448 = 2056