toggle menu
Signum
3.12.0
common
switch theme
indispensable
at.
asitplus.
signum.
ecmath
double()
minus()
montgomery
Mul()
plus()
strauss
Shamir()
times()
unary
Minus()
unary
Plus()
at.
asitplus.
signum.
indispensable
Android
Keystore
Attestation
Attestation
Companion
by
Jca
Name()
ceil
Div()
content
Equals
If
Array()
content
Hash
Code
If
Array()
Crypto
Private
Key
Companion
EC
Companion
From
SEC1
Without
Public
Key
With
Public
Key
From
PKCS8
Impl
RSA
Companion
From
PKCS1
Prime
Info
Companion
With
Public
Key
Crypto
Public
Key
Companion
EC
Companion
RSA
Companion
Size
Companion
RSA_512
RSA_1024
RSA_2048
RSA_3027
RSA_4096
RSA_8192
Crypto
Signature
Companion
Crypto
Signature
Serializer
EC
Companion
Definite
Length
Indefinite
Length
Companion
Not
Raw
Byte
Encodable
Raw
Byte
Encodable
RSAor
HMAC
Companion
Digest
SHA1
SHA256
SHA384
SHA512
ECCurve
Companion
SECP_256_R_1
SECP_384_R_1
SECP_521_R_1
ECCurve
Serializer
ECPoint
Companion
General
Companion
Normalized
Companion
ECPoint
Serializer
Encrypted
Private
Key
Companion
equals
Cryptographically()
from
Ios
Encoded
Private
Key
Length()
from
Ios
Encoded
Public
Key
Length()
from
Jca
Public
Key()
get
Jca
Public
Key()
get
JCASignature
Instance()
get
JCASignature
Instance
Pre
Hashed()
ios
Encoded
ios
Encoded
Private
Key
Length
ios
Encoded
Public
Key
Length
Ios
Homebrew
Attestation
Client
Data
Companion
jca
Algorithm
Component
jca
Name
jca
PSSParams
jca
Signature
Bytes
json
Encoded
native
Digest
parse
From
Jca()
parse
From
Jca
P1363()
RSAPadding
PKCS1
PSS
sec
Key
Algorithm
sec
Key
Algorithm
Pre
Hashed
Self
Attestation
Signature
Algorithm
Companion
ECDSA
HMAC
RSA
Specialized
Crypto
Public
Key
Specialized
Signature
Algorithm
Strict
Json
to
Crypto
Private
Key()
to
Crypto
Public
Key()
to
Jca
Certificate()
to
Jca
Certificate
Blocking()
to
Jca
Private
Key()
to
Jca
Public
Key()
to
Kmp
Certificate()
to
Sec
Key()
to
X509Signature
Algorithm()
X509Signature
Algorithm
Companion
ES256
ES384
ES512
HS256
HS384
HS512
PS256
PS384
PS512
RS256
RS384
RS512
RS1
X509Signature
Algorithm
Serializer
at.
asitplus.
signum.
indispensable.
asn1
decode
Asn1Var
Big
Int()
decode
From
Asn1Content
Bytes()
decode
To
Big
Integer()
decode
To
Big
Integer
Or
Null()
encode
To
Asn1Content
Bytes()
encode
To
Asn1Primitive()
encode
To
PEM()
from
Bigint
Or
Null()
Int()
Pem
Decodable
Pem
Encodable
to
Asn1Integer()
to
Asn1Var
Int()
to
Big
Integer()
write
Asn1Var
Int()
at.
asitplus.
signum.
indispensable.
io
Base64Strict
Base64Url
Strict
Byte
Array
Base64Serializer
Byte
Array
Base64Url
Serializer
Certificate
Chain
Base64Url
Serializer
Ios
Public
Key
Serializer
List
Serializer
Template
Template
Serializer
Transforming
Serializer
Template
X509Certificate
Base64Url
Serializer
at.
asitplus.
signum.
indispensable.
misc
ANSIECPrefix
Companion
COMPRESSED_MINUS
COMPRESSED_PLUS
UNCOMPRESSED
bit
Bit
Length
Companion
bytes
max()
min()
at.
asitplus.
signum.
indispensable.
pki
Alternative
Names
Companion
Attribute
Type
And
Value
Common
Name
Companion
Companion
Country
Companion
Organization
Companion
Organizational
Unit
Companion
Other
Certificate
Chain
from
X509Encoded()
leaf
Pkcs10Certification
Request
Companion
Pkcs10Certification
Request
Attribute
Companion
Relative
Distinguished
Name
Companion
root
Subject
Alt
Name
Implicit
Tags
Tbs
Certificate
Companion
Tags
Tbs
Certification
Request
Companion
X509Certificate
Companion
X509Certificate
Extension
Companion
x509Encoded
indispensable-asn1
at.
asitplus.
signum.
indispensable.
asn1
Asn1Bit
String
Companion
Asn1Custom
Structure
Companion
Asn1Decodable
Asn1Element
Companion
Tag
Companion
Template
Companion
Asn1Encapsulating
Octet
String
Asn1Encodable
Asn1Encodable
Serializer
Asn1Exception
Asn1Explicitly
Tagged
Asn1Integer
Companion
Negative
Positive
Sign
POSITIVE
NEGATIVE
Asn1Integer()
Asn1Integer
Serializer
Asn1Octet
String
Companion
Asn1Oid
Exception
Asn1Primitive
Asn1Primitive
Octet
String
Asn1Sequence
Asn1Set
Companion
Asn1Set
Of
Asn1String
BMP
Companion
IA5
Numeric
Printable
Teletex
Universal
UTF8
Visible
Asn1Structural
Exception
Asn1Structure
Asn1Tag
Mismatch
Exception
Asn1Time
Companion
Format
UTC
GENERALIZED
Asn1Time
Serializer
assert
Tag()
BERTags
Bit
Set
Companion
Bit
Set
Serializer
CONSTRUCTED
Identifiable
Known
OIDs
mem
Dump()
Object
Identifier
Companion
Object
Id
Serializer
read
Oid()
run
Rethrowing()
Tag
Class
Companion
UNIVERSAL
APPLICATION
CONTEXT_SPECIFIC
PRIVATE
Tag
Property
to
Asn1Integer()
to
Bit
Set()
to
Bit
String()
to
Java
Big
Integer()
wrap
In
Unsafe
Source()
at.
asitplus.
signum.
indispensable.
asn1.
encoding
as
Asn1Bit
String()
as
Asn1String()
Asn1
Asn1Tree
Builder
bit
Length
decode()
decode
Asn1Var
Big
Int()
decode
Asn1Var
UInt()
decode
Asn1Var
ULong()
decode
From
Asn1Content
Bytes()
decode
Generalized
Time
From
Asn1Content
Bytes()
decode
Or
Null()
decode
To
Asn1Integer()
decode
To
Asn1Integer
Or
Null()
decode
To
Boolean()
decode
To
Boolean
Or
Null()
decode
To
Instant()
decode
To
Instant
Or
Null()
decode
To
Int()
decode
To
Int
Or
Null()
decode
To
Long()
decode
To
Long
Or
Null()
decode
To
String()
decode
To
String
Or
Null()
decode
To
UInt()
decode
To
UInt
Or
Null()
decode
To
ULong()
decode
To
ULong
Or
Null()
decode
Utc
Time
From
Asn1Content
Bytes()
encode
To4Bytes()
encode
To8Bytes()
encode
To
Asn1Bit
String
Content
Bytes()
encode
To
Asn1Bit
String
Primitive()
encode
To
Asn1Content
Bytes()
encode
To
Asn1Generalized
Time
Primitive()
encode
To
Asn1Octet
String
Primitive()
encode
To
Asn1Primitive()
encode
To
Asn1Utc
Time
Primitive()
from
Twos
Complement
Byte
Array()
parse()
parse
All()
parse
First()
read
Asn1Element()
read
Asn1Tag()
read
Fully
To
Asn1Elements()
read
Null()
read
Null
Or
Null()
read
Twos
Complement
Int()
read
Twos
Complement
Long()
read
Twos
Complement
UInt()
read
Twos
Complement
ULong()
to
Asn1Var
Int()
to
Twos
Complement
Byte
Array()
to
Unsigned
Byte
Array()
write
Asn1Var
Int()
write
Magnitude
Long()
write
Twos
Complement
Long()
write
Twos
Complement
UInt()
write
Twos
Complement
ULong()
indispensable-cosef
at.
asitplus.
signum.
indispensable.
cosef
Cbor
Web
Token
Companion
Cose
Algorithm
ES256
ES384
ES512
HS256
HS384
HS512
PS256
PS384
PS512
RS256
RS384
RS512
RS1
Cose
Algorithm
Serializer
Cose
Elliptic
Curve
P256
P384
P521
Cose
Elliptic
Curve
Serializer
Cose
Header
Companion
Cose
Key
Companion
Cose
Key
Operation
SIGN
VERIFY
ENCRYPT
DECRYPT
WRAP_KEY
UNWRAP_KEY
DERIVE_KEY
DERIVE_BITS
MAC_CREATE
MAC_VERIFY
Cose
Key
Operation
Serializer
Cose
Key
Params
Ec
Key
Params
Ec
YBool
Params
Ec
YByte
Array
Params
Rsa
Params
Symm
Key
Params
Cose
Key
Serializer
Cose
Key
Type
EC2
RSA
SYMMETRIC
Cose
Key
Type
Serializer
cose
Kid
Cose
Signature
Input
Companion
Cose
Signed
Companion
Cose
Signed
Bytes
Companion
Cose
Signed
Serializer
Instant
Long
Serializer
to
Cose
Algorithm()
to
Cose
Curve()
to
Cose
Key()
at.
asitplus.
signum.
indispensable.
cosef.
io
Base16Strict
Byte
String
Wrapper
Byte
String
Wrapper
Serializer
cose
Compliant
Serializer
indispensable-josef
at.
asitplus.
signum.
indispensable.
josef
Confirmation
Claim
Companion
is
Authenticated
Encryption
jca
Hmac
Name
jca
Key
Spec
Name
jca
Name
Json
Web
Algorithm
Companion
UNKNOWN
Json
Web
Key
Companion
Json
Web
Key
Set
Companion
Json
Web
Token
Companion
Jwa
Serializer
Jwe
Algorithm
A128KW
A192KW
A256KW
Companion
ECDH_ES
RSA_OAEP_256
RSA_OAEP_384
RSA_OAEP_512
UNKNOWN
Jwe
Algorithm
Serializer
Jwe
Decrypted
Jwe
Encrypted
Companion
Jwe
Encrypted
Serializer
Jwe
Encryption
A128GCM
A192GCM
A256GCM
A128CBC_HS256
A192CBC_HS384
A256CBC_HS512
Jwe
Encryption
Serializer
Jwe
Header
Companion
jwk
Id
Jwk
Type
EC
RSA
SYM
Jwk
Type
Serializer
Jws
Algorithm
ES256
ES384
ES512
HS256
HS384
HS512
PS256
PS384
PS512
RS256
RS384
RS512
NON_JWS_SHA1_WITH_RSA
Jws
Algorithm
Serializer
Jws
Extensions
Jws
Header
Companion
Jws
Signed
Companion
to
Json
Web
Key()
to
Jws
Algorithm()
Wallet
Attestation
Key
Type
SOFTWARE
HARDWARE
TEE
SECURE_ENCLAVE
STRONG_BOX
SECURE_ELEMENT
HSM
Wallet
Attestation
User
Authentication
SYSTEM_BIOMETRY
SYSTEM_PIN
INTERNAL_BIOMETRY
INTERNAL_PIN
SECURE_ELEMENT_PIN
at.
asitplus.
signum.
indispensable.
josef.
io
Instant
Long
Serializer
jose
Compliant
Serializer
Jws
Certificate
Serializer
internals
at.
asitplus.
signum.
internals
CFDictionary
Init
Scope
Companion
cf
Dictionary
Of()
corecall
Companion
Core
Foundation
Exception
create
CFDictionary()
ensure
Size()
get()
give
To
CF()
is
Android
or
Lazy()
set()
swiftcall
Companion
Swift
Exception
take
From
CF()
to
Byte
Array()
to
Nice
String()
to
NSData()
supreme
at.
asitplus.
signum.
ecmath
hash
To
Curve()
hash
To
Scalar()
random
Scalar()
RFC9380
Hash
To
ECScalar
Hash
To
Elliptic
Curve
at.
asitplus.
signum.
supreme
as
Kmm
Result()
Autofree
Variable
Companion
CFCrypto
Operation
Failed
Companion
Crypto
Exception
Crypto
Operation
Failed
Hazardous
Materials
Init
Provider
is
Success
map()
modify()
Secret
Exposure
sign()
signature
signature
Or
Null
Signature
Result
Companion
Error
Failure
Success
Unlock
Failed
Unsupported
Crypto
Exception
User
Initiated
Cancellation
Reason
at.
asitplus.
signum.
supreme.
dsl
DISCOURAGED
DSL
Data
Direct
Holder
Generalized
option
Holder
Integrated
Invokable
Marker
Unsupported
DSLConfigure
Fn
Feature
Preference
PREFERRED
REQUIRED
at.
asitplus.
signum.
supreme.
hash
digest()
at.
asitplus.
signum.
supreme.
hazmat
jca
Private
Key
sec
Key
Ref
at.
asitplus.
signum.
supreme.
os
Android
Keymaster
Configuration
Android
Key
Store
Provider
Android
Keystore
Signer
ECDSA
RSA
Android
Signer
Configuration
Android
Signer
Signing
Configuration
Android
Signing
Key
Configuration
Android
Unlock
Prompt
Configuration
ECSigner
Configuration
Ios
Keychain
Provider
Ios
Secure
Enclave
Configuration
Availability
ALWAYS
AFTER_FIRST_UNLOCK
WHILE_UNLOCKED
Ios
Signer
ECDSA
RSA
Ios
Signer
Configuration
Ios
Signer
Signing
Configuration
Ios
Signing
Key
Configuration
JKSAccessor
JKSProvider
Companion
JKSProvider
Configuration
Ephemeral
Key
Store
Key
Store
Accessor
Key
Store
Configuration
Key
Store
File
Companion
Key
Store
Object
JKSSigner
EC
RSA
JKSSigner
Configuration
JKSSigning
Key
Configuration
needs
Authentication
needs
Authentication
For
Every
Use
Platform
Signer
Configuration
Base
Platform
Signing
Key
Configuration
Base
Attestation
Configuration
Protection
Configuration
Protection
Factor
Configuration
Secure
Hardware
Configuration
Platform
Signing
Provider
Platform
Signing
Provider
Configuration
Base
Platform
Signing
Provider
I
Companion
Platform
Signing
Provider
Signer
Platform
Signing
Provider
Signer
Signing
Configuration
Base
Read
Accessor
Base
RSASigner
Configuration
Signer
Configuration
Signing
Provider
Signing
Provider
I
Companion
Signing
Provider
Signing
Key
Configuration
Base
Unlock
Prompt
Configuration
Companion
Write
Accessor
Base
at.
asitplus.
signum.
supreme.
sign
[ios]Ephemeral
Signer
EC
RSA
[jvm]Ephemeral
Signer
EC
RSA
Android
Ephemeral
Signer
EC
RSA
Configure
Platform
Verifier
curve
ECPrivate
Key
Signer
Ephemeral
Key
Companion
EC
RSA
Ephemeral
Signer
Configuration
Ephemeral
Signer
Configuration
Base
Ephemeral
Signing
Key
Configuration
Ephemeral
Signing
Key
Configuration
Base
ECConfiguration
RSAConfiguration
Invalid
Signature
Jvm
Ephemeral
Signer
Compatible
Configuration
Kotlin
ECDSAVerifier
Kotlin
Verifier
make
Platform
Verifier()
make
Verifier()
Platform
ECDSAVerifier
Platform
RSAVerifier
Platform
Verifier
Platform
Verifier
Configuration
platform
Verifier
For()
pre
Hashed
Signature
Format
Private
Key
Signer
RSAPrivate
Key
Signer
Signature
Input
Companion
Signature
Input
Format
Signer
Alg
Trait
Attestable
Companion
ECDSA
RSA
With
Alias
signer
For()
Signing
Key
Configuration
Algorithm
Specific
ECConfiguration
RSAConfiguration
Companion
Verifier
EC
RSA
Success
verifier
For()
verify()
indispensable-asn1
/
at.asitplus.signum.indispensable.asn1.encoding
/
Asn1
/
SetSafe
Set
Safe
fun
SetSafe
(
root
:
Asn1TreeBuilder
.
(
)
->
Unit
)
:
KmmResult
<
Asn1Set
>
(
source
)
Safe version of
Set
, wrapping the result into a
KmmResult