Add Umbral to Client

pull/55/head
tuxxy 2017-09-26 10:25:42 -07:00
parent 2670ae7605
commit 82864f643d
2 changed files with 3 additions and 4 deletions

View File

@ -1 +1 @@
from nkms.client import Client #from nkms.client import Client

View File

@ -1,8 +1,7 @@
import sha3 import sha3
from nacl.utils import random from nacl.utils import random
from nkms.crypto.keypairs import SigningKeypair, EncryptingKeypair from nkms.crypto.keypairs import SigningKeypair, EncryptingKeypair
from nkms.crypto import (default_algorithm, pre_from_algorithm, from npre import umbral
symmetric_from_algorithm)
class KeyRing(object): class KeyRing(object):
@ -17,7 +16,7 @@ class KeyRing(object):
""" """
self.sig_keypair = SigningKeypair(sig_privkey) self.sig_keypair = SigningKeypair(sig_privkey)
self.enc_keypair = EncryptingKeypair(enc_privkey) self.enc_keypair = EncryptingKeypair(enc_privkey)
self.pre = pre_from_algorithm(default_algorithm) self.pre = umbral.PRE()
@property @property
def sig_pubkey(self): def sig_pubkey(self):