Package-level declarations

Types

Link copied to clipboard
@Singleton
class CryptoJacksonModule : SimpleModule
Link copied to clipboard
object CryptoModule : AbstractModule
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object Rsa
Link copied to clipboard
interface StreamCipher
Link copied to clipboard
data class SymmetricKey(val k0: Int, val k1: Int, val k2: Int, val k3: Int)
Link copied to clipboard
object SymmetricKeyDeserializer : StdDeserializer<SymmetricKey>
Link copied to clipboard
object SymmetricKeySerializer : StdSerializer<SymmetricKey>
Link copied to clipboard
class Whirlpool

Properties

Link copied to clipboard
val RSAPrivateCrtKeyParameters.publicKey: RSAKeyParameters
Link copied to clipboard
Link copied to clipboard
const val XTEA_BLOCK_SIZE: Int = 8

Functions

Link copied to clipboard
fun ByteBuf.rsa(key: RSAKeyParameters): ByteBuf
Link copied to clipboard
fun ByteBuf.sha1(): ByteArray
fun ByteBuf.sha1(index: Int, len: Int): ByteArray
Link copied to clipboard
fun RSAPrivateCrtKeyParameters.toKeySpec(): KeySpec
Link copied to clipboard
fun ByteBuf.whirlpool(): ByteArray
fun ByteBuf.whirlpool(index: Int, len: Int): ByteArray
Link copied to clipboard
fun ByteBuf.xteaDecrypt(index: Int, length: Int, key: SymmetricKey)
Link copied to clipboard
fun ByteBuf.xteaEncrypt(index: Int, length: Int, key: SymmetricKey)