Skip to content

State Keys

eternaltwin.keys.HS256Key

HS256Key(key: str)

Bases: SymmetricKey

Symmetric key using HMAC SHA-256.

eternaltwin.keys.RS256Key

RS256Key(public_key: str, private_key: str)

Bases: AsymmetricKey

Asymmetric key using RSA SHA-256.

eternaltwin.keys.ES256Key

ES256Key(public_key: str, private_key: str)

Bases: AsymmetricKey

Asymmetric key using ECDSA SHA-256.

eternaltwin.keys.PS256Key

PS256Key(public_key: str, private_key: str)

Bases: AsymmetricKey

Asymmetric key using RSA SHA-256 with PSS padding.

eternaltwin.keys.EdDSAKey

EdDSAKey(public_key: str, private_key: str)

Bases: AsymmetricKey

Asymmetric key using EdDSA.