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​(org.bouncycastle.bcpg.AEADEncDataPacket aeadEncDataPacket,
                                                                                      org.bouncycastle.openpgp.PGPSessionKey sessionKey)
                                                                               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​(org.bouncycastle.bcpg.SymmetricEncIntegrityPacket seipd,
                                                                                      org.bouncycastle.openpgp.PGPSessionKey sessionKey)
                                                                               throws org.bouncycastle.openpgp.PGPException
        Specified by:
        createDataDecryptor in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
        Throws:
        org.bouncycastle.openpgp.PGPException