changes to armor encoding

master
Matthew 2021-07-02 23:45:03 -04:00
parent bfde7a79a4
commit 7d27a5f1ae
No known key found for this signature in database
GPG Key ID: 210AF32ADE3B5C4B
1 changed files with 3 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import (
"encoding/hex" "encoding/hex"
"net/http" "net/http"
"time" "time"
"io/ioutil"
"golang.org/x/crypto/openpgp" "golang.org/x/crypto/openpgp"
"golang.org/x/crypto/openpgp/armor" "golang.org/x/crypto/openpgp/armor"
@ -22,6 +23,7 @@ type PGPKey struct {
func GetOpenPGPInformationEncoded(c *gin.Context) { func GetOpenPGPInformationEncoded(c *gin.Context) {
query := c.Copy().Request.Body query := c.Copy().Request.Body
body, _ := ioutil.ReadAll(query)
block, err := armor.Decode(query) block, err := armor.Decode(query)
if err != nil { if err != nil {
@ -71,6 +73,6 @@ func GetOpenPGPInformationEncoded(c *gin.Context) {
"publicKeyAlgorithm": key.PublicKeyAlgorithm, "publicKeyAlgorithm": key.PublicKeyAlgorithm,
"fingerprint": hex.EncodeToString(key.Fingerprint[:]), "fingerprint": hex.EncodeToString(key.Fingerprint[:]),
"keyID": key.KeyID, "keyID": key.KeyID,
"armor": query, "armor": body,
}) })
} }