Skip to content

Commit 4b94338

Browse files
authored
Feature/darwin arm support (#26)
* darwin arm64 support * darwin arm64 flag secure
1 parent 4965d57 commit 4b94338

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

randomy.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,16 @@ func hasAES() bool {
5252
}
5353

5454
func GetFlags() C.randomx_flags {
55+
flag := FlagDefault
5556
if hasAES() {
56-
return FlagDefault + FlagHardAES
57+
flag += FlagHardAES
5758
}
58-
return FlagDefault
59+
if runtime.GOARCH == "arm64" && runtime.GOOS == "macos" {
60+
flag += FlagSecure
61+
}
62+
return flag
5963
}
64+
6065
func AllocCache(flags ...C.randomx_flags) (Cache, error) {
6166
var SumFlag = GetFlags()
6267
var cache *C.randomx_cache

0 commit comments

Comments
 (0)