trixnity-core
3.7.0-beta3
common
trixnity-core
/
net.folivo.trixnity.core.model.keys
/
KeyAlgorithm
Key
Algorithm
@
Serializable
(
with
=
KeyAlgorithmSerializer::class
)
sealed
class
KeyAlgorithm
Inheritors
Ed25519
Curve25519
SignedCurve25519
Unknown
Members
Types
Companion
Link copied to clipboard
object
Companion
Curve25519
Link copied to clipboard
@
Serializable
(
with
=
Curve25519KeyAlgorithmSerializer::class
)
object
Curve25519
:
KeyAlgorithm
Ed25519
Link copied to clipboard
@
Serializable
(
with
=
Ed25519KeyAlgorithmSerializer::class
)
object
Ed25519
:
KeyAlgorithm
Signed
Curve25519
Link copied to clipboard
@
Serializable
(
with
=
SignedCurve25519KeyAlgorithmSerializer::class
)
object
SignedCurve25519
:
KeyAlgorithm
Unknown
Link copied to clipboard
@
Serializable
(
with
=
UnknownKeyAlgorithmSerializer::class
)
data
class
Unknown
(
val
name
:
String
)
:
KeyAlgorithm
Properties
name
Link copied to clipboard
abstract
val
name
:
String
Functions
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String