scalus.crypto.ed25519
package scalus.crypto.ed25519
Members list
Type members
Classlikes
trait Ed25519Signer
Cross-platform Ed25519 signing capability.
Cross-platform Ed25519 signing capability.
Implementations are provided per-platform:
- JVM: BouncyCastle
- JS: @noble/curves/ed25519
- Native: libsodium
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object JvmEd25519Signer
object Ed25519Signer
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Ed25519Signer.type
object ExtendedSigningKey
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExtendedSigningKey.type
object JvmEd25519Signer extends Ed25519Signer
JVM implementation of Ed25519Signer using BouncyCastle.
JVM implementation of Ed25519Signer using BouncyCastle.
Attributes
- Supertypes
- Self type
-
JvmEd25519Signer.type
object Signature
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Signature.type
object SigningKey
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SigningKey.type
object VerificationKey
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
VerificationKey.type
Types
Extended Ed25519 signing key (SLIP-001/HD wallets) - 64 bytes.
Extended Ed25519 signing key (SLIP-001/HD wallets) - 64 bytes.
Attributes
Ed25519 signature - 64 bytes.
Ed25519 signature - 64 bytes.
Attributes
Standard Ed25519 signing key - 32 bytes.
Standard Ed25519 signing key - 32 bytes.
Attributes
Ed25519 verification key (public key) - 32 bytes. Subtype of ByteString for seamless interop.
Ed25519 verification key (public key) - 32 bytes. Subtype of ByteString for seamless interop.
Attributes
Givens
Givens
In this article