All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.justdevit.kotlin.boost.encryption.AesCipherFactory.kt Maven / Gradle / Ivy

The newest version!
package io.justdevit.kotlin.boost.encryption

import javax.crypto.Cipher
import javax.crypto.SecretKey
import javax.crypto.spec.IvParameterSpec

class AesCipherFactory(private val initialVector: IvParameterSpec, private val secretKey: SecretKey) : CipherFactory {

    override fun createCipher(mode: Int): Cipher {
        val cipher = Cipher.getInstance(AES_CIPHER_ALGORITHM)
        cipher.init(mode, secretKey, initialVector)
        return cipher
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy