Secp256k1VerifyingKey
open class Secp256k1VerifyingKey : Disposable, AutoCloseable, Secp256k1VerifyingKeyInterface
Constructors
| Secp256k1VerifyingKey | constructor(publicKey: Secp256k1PublicKey) |
Functions
| Name | Summary |
|---|---|
| close | @Synchronized open override fun close() |
| destroy | open override fun destroy() |
| equals | open operator override fun equals(other: Any?): Boolean |
| publicKey | open override fun publicKey(): Secp256k1PublicKey |
| toDer | open override fun toDer(): ByteArray Serialize this public key as DER-encoded data |
| toPem | open override fun toPem(): String Serialize this public key into PEM |
| toString | open override fun toString(): String |
| verify | open override fun verify(message: ByteArray, signature: Secp256k1Signature) |
| verifySimple | open override fun verifySimple(message: ByteArray, signature: SimpleSignature) |
| verifyUser | open override fun verifyUser(message: ByteArray, signature: UserSignature) |
Companion object functions
| Name | Summary |
|---|---|
| fromDer | fun fromDer(bytes: ByteArray): Secp256k1VerifyingKey Deserialize public key from ASN.1 DER-encoded data (binary format). |
| fromPem | fun fromPem(s: String): Secp256k1VerifyingKey Deserialize public key from PEM. |