diff --git a/kem/schemes/schemes.go b/kem/schemes/schemes.go index b45bbcf..7a9327e 100644 --- a/kem/schemes/schemes.go +++ b/kem/schemes/schemes.go @@ -88,6 +88,7 @@ var allSchemes = [...]kem.Scheme{ }, ), + /* doesn't work on arm64 for some reason combiner.New( "DH4096_RFC3526-MLKEM768", []kem.Scheme{ @@ -95,7 +96,7 @@ var allSchemes = [...]kem.Scheme{ mlkem768.Scheme(), }, ), - + */ combiner.New( "x25519-mceliece8192128f-ctidh512", []kem.Scheme{ diff --git a/sign/sphincsplus/sphincs.go b/sign/sphincsplus/sphincs.go index e5fa2b6..a90d26c 100644 --- a/sign/sphincsplus/sphincs.go +++ b/sign/sphincsplus/sphincs.go @@ -1,4 +1,4 @@ -//go:build (darwin || linux) && amd64 && !windows +//go:build !windows // SPDX-FileCopyrightText: (c) 2022-2024 David Stainton // SPDX-License-Identifier: AGPL-3.0-only diff --git a/sign/sphincsplus/sphincs_not_supported.go b/sign/sphincsplus/sphincs_not_supported.go index f7255ef..066c623 100644 --- a/sign/sphincsplus/sphincs_not_supported.go +++ b/sign/sphincsplus/sphincs_not_supported.go @@ -1,4 +1,4 @@ -//go:build (darwin && !amd64) || (linux && !amd64) || (!linux && !darwin) || windows +//go:build windows package sphincsplus diff --git a/sign/sphincsplus/sphincs_test.go b/sign/sphincsplus/sphincs_test.go index 0c3b457..5b9bada 100644 --- a/sign/sphincsplus/sphincs_test.go +++ b/sign/sphincsplus/sphincs_test.go @@ -1,4 +1,4 @@ -//go:build (darwin || linux) && amd64 +//go:build !windows // SPDX-FileCopyrightText: (c) 2022-2024 David Stainton // SPDX-License-Identifier: AGPL-3.0-only