1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

New Provider: GANDI-LIVEDNS (API v5) (#320)

* Add gandi LiveDNS api provider
* vendor testify and gandi live DNS
* govendor update github.com/prasmussen/gandi-api/{client,live_dns}
* Fix Gandi-livedns TXT unit test
* TravisCI should use go 1.10
This commit is contained in:
Tom Limoncelli
2018-02-24 13:40:18 -05:00
committed by GitHub
parent 86914b0696
commit 1097c96fcc
133 changed files with 28395 additions and 21 deletions

14
vendor/github.com/stretchr/objx/security.go generated vendored Normal file
View File

@ -0,0 +1,14 @@
package objx
import (
"crypto/sha1"
"encoding/hex"
)
// HashWithKey hashes the specified string using the security
// key.
func HashWithKey(data, key string) string {
hash := sha1.New()
hash.Write([]byte(data + ":" + key))
return hex.EncodeToString(hash.Sum(nil))
}