kiosk-ops-sdk
Toggle table of contents
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
kiosk-ops-sdk
kiosk-ops-sdk
/
com.sarastarquant.kioskops.sdk.crypto
/
AesGcmKeystoreCryptoProvider
Aes
Gcm
Keystore
Crypto
Provider
class
AesGcmKeystoreCryptoProvider
(
alias
:
String
=
"kioskops_aes_gcm_v1"
)
:
CryptoProvider
AES-GCM with a hardware-backed key when available.
Blob format: ivLen:1 byteciphertext
Members
Constructors
Aes
Gcm
Keystore
Crypto
Provider
Link copied to clipboard
constructor
(
alias
:
String
=
"kioskops_aes_gcm_v1"
)
Properties
is
Enabled
Link copied to clipboard
open
override
val
isEnabled
:
Boolean
=
true
Functions
decrypt
Link copied to clipboard
open
override
fun
decrypt
(
blob
:
ByteArray
)
:
ByteArray
encrypt
Link copied to clipboard
open
override
fun
encrypt
(
plain
:
ByteArray
)
:
ByteArray