6 Commits (bdc48aeac756cc0471618b06d793083e63109ee0)

Author SHA1 Message Date
  Thomas Wolf bdc48aeac7 GPG: handle extended private key format 3 years ago
  Thomas Wolf 64cbea8a97 GPG: compute the keygrip to find a secret key 3 years ago
  Thomas Wolf 3774fcc848 GPG signature verification via BouncyCastle 3 years ago
  Thomas Wolf 8caaaf956a GPG user ID matching: use case-insensitive matching 3 years ago
  Thomas Wolf e3f7a06764 GPG: don't prompt for a passphrase for unprotected keys 4 years ago
  Matthias Sohn 77848d635b Decouple BouncyCastle from JGit Core 4 years ago
  Matthias Sohn 5c5f7c6b14 Update EDL 1.0 license headers to new short SPDX compliant format 4 years ago
  Thomas Wolf 6a39da37fe GPG: implement more OpenPGP UserId matching formats 4 years ago
  Roan Hofland 0902e060f7
GpgKeyLocator: Return a signing key for a user instead of the master key 4 years ago
  Roan Hofland 68b8317a09
GpgKeyLocator: Return subkeys instead of the first key for subkeys 4 years ago
  Thomas Wolf 39e83a6583 GPG: also consider pubring.gpg when looking for keys 4 years ago
  Thomas Wolf db0eb9f8ae GPG: check secring.gpg for keys if pubring.kbx is empty 4 years ago
  Brandon Weeks f4443ef3f9 Upgrade Bouncy Castle to 1.61 5 years ago
  Thomas Wolf efe6d2bb5b GPG: check that the key found is a signing key 5 years ago
  Thomas Wolf 6536b5cbca GPG: use key fingerprint suffix to compare id for signing key 5 years ago
  Gunnar Wagenknecht 440296873b Ignore invalid files in '.gnupg/private-keys-v1.d' 5 years ago
  Thomas Wolf ca011107b8 On Windows use %APPDATA%\gnupg as GPG directory if it exists 5 years ago
  Medha Bhargav Prabhala 137e91a465 Implement signing commits using BouncyCastle 5 years ago