Putting some prefab splitters in splitters.py.

pull/157/head
jMyles 2018-02-11 00:54:15 -08:00
parent 0c32deab98
commit 6e5a6cfbaa
1 changed files with 7 additions and 0 deletions

7
nkms/crypto/splitters.py Normal file
View File

@ -0,0 +1,7 @@
from nkms.crypto.constants import PUBLIC_KEY_LENGTH, CAPSULE_LENGTH
from nkms.crypto.utils import BytestringSplitter
from umbral.keys import UmbralPublicKey
from umbral.umbral import Capsule
key_splitter = BytestringSplitter((UmbralPublicKey, PUBLIC_KEY_LENGTH, {"as_b64": False}))
capsule_splitter = BytestringSplitter((Capsule, CAPSULE_LENGTH))