Files
pulse/internal/dockeragent/signature.go
T
2026-04-22 02:00:29 +01:00

17 lines
582 B
Go

package dockeragent
import (
"github.com/rcourtman/pulse-go-rewrite/internal/updatesignature"
)
// verifySignature checks if the provided binary data matches the signature
// using the trusted release public keys embedded into release builds.
func verifySignature(binaryData []byte, signatureBase64 string) error {
return updatesignature.VerifyBytes(binaryData, signatureBase64)
}
// verifyFileSignature reads the file and verifies its signature.
func verifyFileSignature(path string, signatureBase64 string) error {
return updatesignature.VerifyFile(path, signatureBase64)
}