Class HardwareSecurity.HardwareDataDecryptorFactory

    • Method Detail

      • recoverSessionData

        public byte[] recoverSessionData​(int keyAlgorithm,
                                         byte[][] secKeyData)
                                  throws org.bouncycastle.openpgp.PGPException
        Specified by:
        recoverSessionData in interface org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
        Throws:
        org.bouncycastle.openpgp.PGPException
      • createDataDecryptor

        public org.bouncycastle.openpgp.operator.PGPDataDecryptor createDataDecryptor​(boolean withIntegrityPacket,
                                                                                      int encAlgorithm,
                                                                                      byte[] key)
                                                                               throws org.bouncycastle.openpgp.PGPException
        Specified by:
        createDataDecryptor in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
        Throws:
        org.bouncycastle.openpgp.PGPException
      • createDataDecryptor

        public org.bouncycastle.openpgp.operator.PGPDataDecryptor createDataDecryptor​(int aeadAlgorithm,
                                                                                      byte[] iv,
                                                                                      int chunkSize,
                                                                                      int encAlgorithm,
                                                                                      byte[] key)
                                                                               throws org.bouncycastle.openpgp.PGPException
        Specified by:
        createDataDecryptor in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
        Throws:
        org.bouncycastle.openpgp.PGPException