encryption working

This commit is contained in:
2023-04-01 18:25:07 +11:00
parent b19aeeb30d
commit ef2e4ee4e9
2 changed files with 70 additions and 8 deletions

View File

@@ -43,10 +43,20 @@ func StoreSecret(c *gin.Context) {
// Encrypt secret
s.Secret = input.SecretValue
s.EncryptSecret()
_, err = s.EncryptSecret()
if err != nil {
c.JSON(http.StatusBadRequest, gin.H{"Error encrypting secret": err.Error()})
return
}
// This is just here for testing to make sure that decryption works
_, err = s.DecryptSecret()
if err != nil {
c.JSON(http.StatusBadRequest, gin.H{"Error decrypting secret": err.Error()})
return
}
_, err = s.SaveSecret()
if err != nil {
c.JSON(http.StatusBadRequest, gin.H{"Error saving secret": err.Error()})
return