blob: 698e185b9b814726b88c18f21d0fbdd1afeeb2f0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* SPDX-License-Identifier: MIT
*
* Copyright (C) 2019-2021 WireGuard LLC. All Rights Reserved.
*/
package version
import (
"fmt"
"runtime"
)
func Arch() string {
switch runtime.GOARCH {
case "arm", "arm64", "amd64":
return runtime.GOARCH
case "386":
return "x86"
default:
panic("Unrecognized GOARCH")
}
}
func UserAgent() string {
return fmt.Sprintf("WireGuard/%s (%s; %s)", Number, OsName(), Arch())
}
|