For https://github.com/netzbegruenung/passbolt-salt/, which uses this module as a dependency, I need to decrypt many passwords in a short time. As the gpg-agent is decrypting all PGP messages in a single process, this quickly becomes a bottleneck. For the passbolt-salt project I replaced the decryption with Sequoia, which can decrypt messages in independent processes. This seems to work quite well and therefore could be an option for this project as well.
Would this project be open to a pull request that optionally uses Sequoia for PGP operations? I would prefer to move all Passbolt and PGP related functionality into this module.
For https://github.com/netzbegruenung/passbolt-salt/, which uses this module as a dependency, I need to decrypt many passwords in a short time. As the gpg-agent is decrypting all PGP messages in a single process, this quickly becomes a bottleneck. For the passbolt-salt project I replaced the decryption with Sequoia, which can decrypt messages in independent processes. This seems to work quite well and therefore could be an option for this project as well.
Would this project be open to a pull request that optionally uses Sequoia for PGP operations? I would prefer to move all Passbolt and PGP related functionality into this module.