Initial Commit

This commit is contained in:
Christian Risi
2024-12-08 20:38:43 +00:00
parent c2539d2250
commit c863c66236
9 changed files with 335 additions and 287 deletions

View File

@@ -0,0 +1,13 @@
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
}