Companion

object Companion : PemDecodable<Asn1Sequence, CryptoPublicKey> (source)

Functions

Link copied to clipboard
open fun decodeFromDer(src: ByteArray, assertTag: Asn1Element.Tag?): CryptoPublicKey
Link copied to clipboard
open fun decodeFromDerOrNull(src: ByteArray, assertTag: Asn1Element.Tag?): CryptoPublicKey?
Link copied to clipboard
open fun decodeFromDerSafe(src: ByteArray, assertTag: Asn1Element.Tag?): KmmResult<CryptoPublicKey>
Link copied to clipboard
fun decodeFromPem(src: String): KmmResult<CryptoPublicKey>
Link copied to clipboard
open fun decodeFromTlv(src: Asn1Sequence, assertTag: Asn1Element.Tag?): CryptoPublicKey
Link copied to clipboard
open fun decodeFromTlvOrNull(src: Asn1Sequence, assertTag: Asn1Element.Tag?): CryptoPublicKey?
Link copied to clipboard
open fun decodeFromTlvSafe(src: Asn1Sequence, assertTag: Asn1Element.Tag?): KmmResult<CryptoPublicKey>
Link copied to clipboard
open override fun doDecode(src: Asn1Sequence): CryptoPublicKey
Link copied to clipboard

Parses a DID representation of a public key and reconstructs the corresponding CryptoPublicKey from it

Link copied to clipboard

Parses this key from an iOS-encoded one

Link copied to clipboard
fun CryptoPublicKey.Companion.fromJcaPublicKey(publicKey: PublicKey): ERROR CLASS: Symbol not found for KmmResult<at/asitplus/signum/indispensable/CryptoPublicKey>
Link copied to clipboard
open fun verifyTag(src: Asn1Sequence, assertTag: Asn1Element.Tag?)