open class DigitalSignature : OpaqueBytesA wrapper around a digital signature. The covering field is a generic tag usable by whatever is interpreting the signature. It isnt used currently, but experience from Bitcoin suggests such a feature is useful, especially when building partially signed transactions.
| LegallyIdentifiable |
class LegallyIdentifiable : WithKey |
| WithKey |
open class WithKey : DigitalSignatureA digital signature that identifies who the public key is owned by. |
| <init> |
DigitalSignature(bits: ByteArray, covering: Int = 0)A wrapper around a digital signature. The covering field is a generic tag usable by whatever is interpreting the signature. It isnt used currently, but experience from Bitcoin suggests such a feature is useful, especially when building partially signed transactions. |
| covering |
val covering: Int |
| bits |
val bits: ByteArray |
| size |
val size: Int |
| equals |
open fun equals(other: Any?): Boolean |
| hashCode |
open fun hashCode(): Int |
| toString |
open fun toString(): String |
| deserialize |
fun <T : Any> OpaqueBytes.deserialize(kryo: <ERROR CLASS> = THREAD_LOCAL_KRYO.get()): T |
| sha256 |
fun OpaqueBytes.sha256(): SHA256 |
| WithKey |
open class WithKey : DigitalSignatureA digital signature that identifies who the public key is owned by. |