Package-level declarations

Types

Link copied to clipboard
class AES(key: ByteArray)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object AESUtils
Link copied to clipboard
sealed class BlockCipherMode
Link copied to clipboard
Link copied to clipboard
class CFBMode(aes: AES, iv: ByteArray, segmentSize: Int = 8) : BlockCipherMode
Link copied to clipboard
class Counter(counter: ByteArray)
Link copied to clipboard
class CTRMode(aes: AES, nonce: ByteArray) : BlockCipherMode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ModeOfOperationCFB(key: ByteArray, iv: ByteArray, segmentSize: Int = 1)
Link copied to clipboard
class ModeOfOperationCTR(key: ByteArray, counter: Counter)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object PKCS7
Link copied to clipboard
actual class SecureRandom
expect class SecureRandom
actual class SecureRandom
actual class SecureRandom
actual class SecureRandom

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun encryptAes(input: String): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun pkcs7Pad(data: ByteArray, blockSize: Int): ByteArray
Link copied to clipboard