コード例 #1
0
ファイル: pkenc_adapt_hybrid.py プロジェクト: mhlakhani/charm
 def __init__(self, pkenc, key_len=16, mode=AES): 
     PKEnc.__init__(self)
     # check that pkenc satisfies properties of a pkenc scheme
     if hasattr(pkenc, 'keygen') and hasattr(pkenc, 'encrypt') and hasattr(pkenc, 'decrypt'):
         self.pkenc = pkenc
         self.key_len = key_len # 128-bit session key by default
         self.alg = mode
         if debug: print("PKEnc satisfied.")
コード例 #2
0
 def __init__(self, pkenc, key_len=16, mode=AES): 
     PKEnc.__init__(self)
     # check that pkenc satisfies properties of a pkenc scheme
     if hasattr(pkenc, 'keygen') and hasattr(pkenc, 'encrypt') and hasattr(pkenc, 'decrypt'):
         self.pkenc = pkenc
         self.key_len = key_len # 128-bit session key by default
         self.alg = mode
         if debug: print("PKEnc satisfied.")
コード例 #3
0
ファイル: pkenc_rabin.py プロジェクト: mhlakhani/charm
 def __init__(self, padding=SAEPEncryptionPadding(), redundancy=InMessageRedundancy(), params=None):
     Rabin.__init__(self)
     PKEnc.__init__(self)
     self.paddingscheme = padding 
     self.redundancyscheme = redundancy
コード例 #4
0
ファイル: pkenc_paillier99.py プロジェクト: mhlakhani/charm
 def __init__(self, groupObj):
     PKEnc.__init__(self)
     global group
     group = groupObj
コード例 #5
0
 def __init__(self, padding=OAEPEncryptionPadding(), params=None):
     RSA.__init__(self)
     PKEnc.__init__(self)
     self.paddingscheme = padding
コード例 #6
0
 def __init__(self, padding=OAEPEncryptionPadding(), redundancy=InMessageRedundancy(), params=None):
     Rabin.__init__(self)
     PKEnc.__init__(self)
     self.paddingscheme = padding 
     self.redundancyscheme = redundancy
コード例 #7
0
ファイル: pkenc_rsa.py プロジェクト: iulianiosep/charm-crypto
 def __init__(self, padding=OAEPEncryptionPadding(), params=None):
     RSA.__init__(self)
     PKEnc.__init__(self)
     self.paddingscheme = padding
コード例 #8
0
ファイル: pkenc_elgamal85.py プロジェクト: mhlakhani/charm
 def __init__(self, group_type=int, builtin_cv=410):
     PKEnc.__init__(self)
     global _type
     _type = group_type
     self.paramgen(_type, builtin_cv)
コード例 #9
0
 def __init__(self):
     PKEnc.__init__(self)
コード例 #10
0
 def __init__(self, group_type=int, builtin_cv=410):
     PKEnc.__init__(self)
     global _type
     _type = group_type
     self.paramgen(_type, builtin_cv)