From b51824748abde842d21d5b185c2fb367c29971cb Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Tue, 5 Aug 2014 23:49:17 +0200 Subject: [PATCH] rt.py: extend for PKCS#1 v1.5 EME --- notes/rsa-testvectors/rt.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/notes/rsa-testvectors/rt.py b/notes/rsa-testvectors/rt.py index 8795b0c..747cbb4 100755 --- a/notes/rsa-testvectors/rt.py +++ b/notes/rsa-testvectors/rt.py @@ -152,6 +152,11 @@ class PkcsType(object): self.o = '# PKCS#1 v1.5 Signature Example' self.o1 = '# Message to be signed' self.o2 = '# Signature' + elif name == 'eme': + self.o = '# PKCS#1 v1.5 Encryption Example' + self.o1 = '# Message' + self.o2 = '# Seed' + self.o3 = '# Encryption' else: raise ValueError('Type unknown: ' + name) @@ -167,7 +172,7 @@ class PkcsType(object): self.dQ = '# q\'s CRT exponent dQ' self.qInv = '# CRT coefficient qInv' self.sod = '# --------------------------------' - elif name == 'emsa': + elif name == 'emsa' or name == 'eme': self.version = 1 self.numcases = 20 self.n = '# Modulus'