mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-07-09 16:00:59 +00:00
17 lines
407 B
Go
17 lines
407 B
Go
package licensing
|
|
|
|
import (
|
|
"crypto/ed25519"
|
|
"encoding/base64"
|
|
"testing"
|
|
)
|
|
|
|
func installHostedEntitlementPublicKeyForTest(t *testing.T, pub ed25519.PublicKey) {
|
|
t.Helper()
|
|
|
|
encoded := base64.StdEncoding.EncodeToString(pub)
|
|
embeddedBefore := EmbeddedPublicKey
|
|
EmbeddedPublicKey = encoded
|
|
t.Cleanup(func() { EmbeddedPublicKey = embeddedBefore })
|
|
t.Setenv(HostedEntitlementPublicKeyEnvVar, encoded)
|
|
}
|