IoT-Simulator/Sources/App/Utils/P256-keys-creation.swift

13 lines
370 B
Swift
Raw Normal View History

2024-12-08 20:38:43 +00:00
import Crypto
public func createPrivateP256Key() -> P256.Signing.PrivateKey {
return P256.Signing.PrivateKey()
}
public func createPublickP256Key(privateKey: P256.Signing.PrivateKey ) -> P256.Signing.PublicKey {
return privateKey.publicKey
}
public func publicP256_2_Spki(publicKey: P256.Signing.PublicKey) -> String {
return publicKey.pemRepresentation
}