Static vars for keytypes (#639)

* Static inits for keytype.

* Missed
This commit is contained in:
Max Goedjen
2025-08-26 22:41:01 -07:00
committed by GitHub
parent c37d0c0cba
commit 8f4d0b8eda
5 changed files with 50 additions and 37 deletions

View File

@@ -61,13 +61,17 @@ extension Preview {
var name: String { "Modifiable Preview Store" }
let secrets: [Secret]
var supportedKeyTypes: [KeyType] {
[
.init(algorithm: .ecdsa, size: 256),
.init(algorithm: .mldsa, size: 65),
.init(algorithm: .mldsa, size: 87),
]
if #available(macOS 26, *) {
[
.ecdsa256,
.mldsa65,
.mldsa87,
]
} else {
[.ecdsa256]
}
}
init(secrets: [Secret]) {
self.secrets = secrets
}