20 lines
486 B
Swift
20 lines
486 B
Swift
extension SSHKeyAlgorithm {
|
|
public nonisolated var displayName: String {
|
|
switch self {
|
|
case .ed25519: "Ed25519"
|
|
case .ecdsa256: "ECDSA P-256"
|
|
case .ecdsa384: "ECDSA P-384"
|
|
case .ecdsa521: "ECDSA P-521"
|
|
case .rsa: "RSA"
|
|
}
|
|
}
|
|
|
|
public nonisolated var typeName: String {
|
|
switch self {
|
|
case .ed25519: "Ed25519"
|
|
case .ecdsa256, .ecdsa384, .ecdsa521: "ECDSA"
|
|
case .rsa: "RSA"
|
|
}
|
|
}
|
|
}
|