Files
amneziawg-windows-client/version/debugging_linux.go
T
Jason A. Donenfeld 9f501c58d4 global: update headers
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-22 22:00:32 +01:00

36 lines
653 B
Go

/* SPDX-License-Identifier: MIT
*
* Copyright (C) 2019-2020 WireGuard LLC. All Rights Reserved.
*/
package version
import (
"bytes"
"fmt"
"golang.org/x/sys/unix"
)
// For testing the updater package from linux. Debug stuff only.
func utsToStr(u [65]byte) string {
i := bytes.IndexByte(u[:], 0)
if i < 0 {
return string(u[:])
}
return string(u[:i])
}
func OsName() string {
var utsname unix.Utsname
if unix.Uname(&utsname) != nil {
return "Unix Unknown"
}
return fmt.Sprintf("%s %s %s", utsToStr(utsname.Sysname), utsToStr(utsname.Release), utsToStr(utsname.Version))
}
func VerifyAuthenticode(path string) bool {
return true
}