Uses of Class
io.getlime.security.powerauth.crypto.lib.encryptor.ecies.exception.EciesException
Packages that use EciesException
Package
Description
-
Uses of EciesException in io.getlime.security.powerauth.crypto.lib.encryptor.ecies
Methods in io.getlime.security.powerauth.crypto.lib.encryptor.ecies that throw EciesExceptionModifier and TypeMethodDescriptionbyte[]EciesDecryptor.decrypt(EciesPayload payload) Decrypt data from ECIES payload.byte[]EciesEnvelopeKey.deriveIvForNonce(byte[] nonce) Derive initialization vector from IV key and provided nonce.EciesEncryptor.encrypt(byte[] data, boolean useIv, boolean useTimestamp, byte[] associatedData) Encrypt data.EciesEncryptor.encrypt(byte[] data, EciesParameters eciesParameters) Encrypt data with provided ECIES parameters.byte[]EciesEnvelopeKey.getEncKey()Get secret key for encryption or decryption.byte[]EciesEnvelopeKey.getIvKey()Get key for AES-CBC IV derivation.byte[]EciesEnvelopeKey.getMacKey()Get key for HMAC calculation.byte[]EciesEnvelopeKey.getSecretKey()Get the complete secret key for ECIES.voidEciesDecryptor.initEnvelopeKey(byte[] ephemeralPublicKeyBytes) Initialize envelope key for decryptor using provided ephemeral public key.voidEciesEncryptor.initEnvelopeKey(byte[] ephemeralPublicKeyBytes) Initialize envelope key for encryptor using provided ephemeral public key. -
Uses of EciesException in io.getlime.security.powerauth.crypto.lib.util
Methods in io.getlime.security.powerauth.crypto.lib.util that throw EciesExceptionModifier and TypeMethodDescriptionstatic byte[]EciesUtils.deriveAssociatedData(EncryptorScope scope, String protocolVersion, String applicationKey, String activationId, String temporaryKeyId) Derive associated data for ECIES.static byte[]EciesUtils.deriveSharedInfo2(String protocolVersion, byte[] sharedInfo2Base, byte[] ephemeralPublicKey, byte[] nonce, Long timestamp, byte[] associatedData) Derive final SharedInfo2 constant for ECIES encryption scheme.static byte[]EciesUtils.deriveSharedInfo2Base(EncryptorScope scope, String applicationSecret, byte[] transportKey) Derive base for SharedInfo2 calculation for ECIES encryption scheme.