package keyManagement
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class KeyRing[S <: Secret, KF <: Keyfile[S]] extends AnyRef
- trait Keyfile[S <: Secret] extends AnyRef
- trait KeyfileCompanion[S <: Secret, KF <: Keyfile[S]] extends AnyRef
- case class KeyfileCurve25519(address: Address, cipherText: Array[Byte], mac: Array[Byte], salt: Array[Byte], iv: Array[Byte]) extends Keyfile[PrivateKeyCurve25519] with Product with Serializable
Created by cykoz on 6/22/2017.
- case class KeyfileEd25519(address: Address, cipherText: Array[Byte], mac: Array[Byte], salt: Array[Byte], iv: Array[Byte]) extends Keyfile[PrivateKeyEd25519] with Product with Serializable
- class PrivateKeyCurve25519 extends Secret
- case class PrivateKeyEd25519(privateKey: PrivateKey, publicKey: PublicKey) extends Secret with Product with Serializable
- trait Secret extends BytesSerializable
- sealed trait SecretGenerator[S <: Secret] extends AnyRef
SecretGenerator is a type-class that describes a class ability to generate a secret
SecretGenerator is a type-class that describes a class ability to generate a secret
- S
a keyfile class that can be used to generate new secrets
Value Members
- object KeyRing
- object Keyfile
- object KeyfileCurve25519 extends Serializable
- object KeyfileCurve25519Companion extends KeyfileCompanion[PrivateKeyCurve25519, KeyfileCurve25519]
- object KeyfileEd25519 extends Serializable
- object KeyfileEd25519Companion extends KeyfileCompanion[PrivateKeyEd25519, KeyfileEd25519]
- object PrivateKeyCurve25519 extends BifrostSerializer[PrivateKeyCurve25519] with Serializable
- object PrivateKeyEd25519 extends BifrostSerializer[PrivateKeyEd25519] with Serializable
- object SecretGenerator