Implement gen_ecies_keypair and gen_ecdsa_keypair

pull/79/head
tuxxy 2017-10-11 13:42:32 -06:00
parent b88b86ab43
commit 1a328811bf
No known key found for this signature in database
GPG Key ID: 7BB971A0E89144D9
1 changed files with 7 additions and 5 deletions

View File

@ -1,4 +1,4 @@
from nkms.crypto import api as API
from nkms.keystore import keypairs
class KeyStore(object):
@ -15,18 +15,20 @@ class KeyStore(object):
"""
pass
def gen_ecies_keypair(self):
def gen_ecies_keypair(self) -> keypairs.EncryptingKeypair:
"""
Generates an ECIES keypair.
:return: ECIES encrypting keypair
"""
pass
ecies_keypair = keypairs.EncryptingKeypair().gen_privkey()
return ecies_keypair
def gen_ecdsa_keypair(self):
def gen_ecdsa_keypair(self) -> keypairs.SigningKeypair:
"""
Generates an ECDSA keypair.
:return ECDSA signing keypair
"""
pass
ecdsa_keypair = keypairs.SigningKeypair().gen_privkey()
return ecdsa_keypair