13 lines
370 B
Swift
13 lines
370 B
Swift
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
|
|
} |