Hello Sirisha, I read from Mozilla's official documentation which states that SOPS command-line client is preferred, the SOPS library should be used only for decryption.
The link is here: https://godoc.org/go.mozilla.org/sops/v3 >This package should not be used directly. Instead, Sops users should install >the command line client >via `go get -u go.mozilla.org/sops/v3/cmd/sops`, or >use the decryption helper provided at >`go.mozilla.org/sops/v3/decrypt`. >We do not guarantee API stability for any package other than >`go.mozilla.org/sops/v3/decrypt`. My two cents. Best regards On Fri, 13 Nov 2020 at 17:08, Sirisha Gopigiri via Gnupg-users <gnupg-users@gnupg.org> wrote: > > Hi, > > We are trying to use SOPS+GPG to encrypt/decrypt yaml files and we have > written some go wrapper using sops library to perform the required > encryption/decryption. However when trying to execute this code the gpg > library seems to be failing at keygeneration most of the time with the > following error. > > failed to encrypt new data key with master key > "681E3A89EB1DAFD36EB883120A73BB48E26694D8": could not encrypt data key with > PGP key: golang.org/x/crypto/openpgp error: key with fingerprint > 681E3A89EB1DAFD36EB883120A73BB48E26694D8 is not available in keyring and > could not be retrieved from keyserver; GPG binary error: gpg binary failed > with error: exit status 2, gpg: 681E3A89EB1DAFD36EB883120A73BB48E26694D8: > skipped: No public key > > Seems like it is unable to fetch the public key, we are executing the code > locally, so we are using the local public and private keys only. > > Though we can list the public key locally, we keep getting the above error > quite frequently. However, the encryption/decryption is happening > successfully the other times. > > Kindly let us know if we are missing anything. > > We are facing this error only with gpg 2.1.x version, gpg 1.4.x version seems > to be working fine. > > > Thank you in advance! > > Best Regards > Sirisha Gopigiri > _______________________________________________ > Gnupg-users mailing list > Gnupg-users@gnupg.org > http://lists.gnupg.org/mailman/listinfo/gnupg-users _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users