blob: 3b5240c600ebb73870e157dea28bd782618394d8 (
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-2022 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())
}
|