mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-08-31 23:14:02 +03:00
Generate tls secrets
This commit is contained in:
+6
-6
@@ -169,6 +169,11 @@ func Init(options ...Opt) error { // nolint: gocyclo, funlen
|
||||
C.Secret = bytes.TrimPrefix(C.Secret, []byte{0xdd})
|
||||
case len(C.Secret) == SimpleSecretLength:
|
||||
C.SecretMode = SecretModeSimple
|
||||
case bytes.HasPrefix(C.Secret, []byte{0xee}):
|
||||
C.SecretMode = SecretModeTLS
|
||||
secret := bytes.TrimPrefix(C.Secret, []byte{0xee})
|
||||
C.Secret = secret[:SimpleSecretLength]
|
||||
C.CloakHost = string(secret[SimpleSecretLength:])
|
||||
default:
|
||||
return errors.New("incorrect secret")
|
||||
}
|
||||
@@ -225,10 +230,5 @@ func Printable() interface{} {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
rrv, err := json.Marshal(rv)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
return rrv
|
||||
return rv
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user