Skip to content

Class swarmauri_core.crypto.types.JWAAlg

swarmauri_core.crypto.types.JWAAlg

Bases: str, Enum

Registered JWA algorithm names from RFC 7518.

HS256 class-attribute instance-attribute

HS256 = 'HS256'

HS384 class-attribute instance-attribute

HS384 = 'HS384'

HS512 class-attribute instance-attribute

HS512 = 'HS512'

RS256 class-attribute instance-attribute

RS256 = 'RS256'

RS384 class-attribute instance-attribute

RS384 = 'RS384'

RS512 class-attribute instance-attribute

RS512 = 'RS512'

PS256 class-attribute instance-attribute

PS256 = 'PS256'

PS384 class-attribute instance-attribute

PS384 = 'PS384'

PS512 class-attribute instance-attribute

PS512 = 'PS512'

ES256 class-attribute instance-attribute

ES256 = 'ES256'

ES384 class-attribute instance-attribute

ES384 = 'ES384'

ES512 class-attribute instance-attribute

ES512 = 'ES512'

ES256K class-attribute instance-attribute

ES256K = 'ES256K'

EDDSA class-attribute instance-attribute

EDDSA = 'EdDSA'

RSA_OAEP class-attribute instance-attribute

RSA_OAEP = 'RSA-OAEP'

RSA_OAEP_256 class-attribute instance-attribute

RSA_OAEP_256 = 'RSA-OAEP-256'

ECDH_ES class-attribute instance-attribute

ECDH_ES = 'ECDH-ES'

DIR class-attribute instance-attribute

DIR = 'dir'

A128GCM class-attribute instance-attribute

A128GCM = 'A128GCM'

A192GCM class-attribute instance-attribute

A192GCM = 'A192GCM'

A256GCM class-attribute instance-attribute

A256GCM = 'A256GCM'