From 6e5a6cfbaa0ef3618528bd8b87f3d65810f3b52e Mon Sep 17 00:00:00 2001 From: jMyles Date: Sun, 11 Feb 2018 00:54:15 -0800 Subject: [PATCH] Putting some prefab splitters in splitters.py. --- nkms/crypto/splitters.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 nkms/crypto/splitters.py diff --git a/nkms/crypto/splitters.py b/nkms/crypto/splitters.py new file mode 100644 index 000000000..4cac4fe48 --- /dev/null +++ b/nkms/crypto/splitters.py @@ -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)) \ No newline at end of file