コード例 #1
0
ファイル: EC.py プロジェクト: rodrigc/m2crypto
 def gen_key(self):
     """
     Generates the key pair from its parameters. Use::
         keypair = EC.gen_params(curve)
         keypair.gen_key()
     to create an EC key pair.
     """
     assert m2.ec_key_type_check(self.ec), "'ec' type error"
     m2.ec_key_gen_key(self.ec)
コード例 #2
0
 def gen_key(self):
     """
     Generates the key pair from its parameters. Use::
         keypair = EC.gen_params(curve)
         keypair.gen_key()
     to create an EC key pair.
     """
     assert m2.ec_key_type_check(self.ec), "'ec' type error"
     m2.ec_key_gen_key(self.ec)
コード例 #3
0
ファイル: EC.py プロジェクト: pmp-p/M2Crypto
 def check_key(self):
     # type: () -> int
     assert m2.ec_key_type_check(self.ec), "'ec' type error"
     return m2.ec_key_check_key(self.ec)
コード例 #4
0
ファイル: EC.py プロジェクト: pmp-p/M2Crypto
 def _check_key_type(self):
     # type: () -> int
     return m2.ec_key_type_check(self.ec)
コード例 #5
0
ファイル: EC.py プロジェクト: pmp-p/M2Crypto
 def __len__(self):
     # type: () -> int
     assert m2.ec_key_type_check(self.ec), "'ec' type error"
     return m2.ec_key_keylen(self.ec)
コード例 #6
0
ファイル: EC.py プロジェクト: pmp-p/M2Crypto
 def __init__(self, ec, _pyfree=0):
     # type: (EC, int) -> None
     assert m2.ec_key_type_check(ec), "'ec' type error"
     self.ec = ec
     self._pyfree = _pyfree
コード例 #7
0
ファイル: EC.py プロジェクト: mcepl/M2Crypto
 def check_key(self):
     # type: () -> int
     assert m2.ec_key_type_check(self.ec), "'ec' type error"
     return m2.ec_key_check_key(self.ec)
コード例 #8
0
ファイル: EC.py プロジェクト: mcepl/M2Crypto
 def _check_key_type(self):
     # type: () -> int
     return m2.ec_key_type_check(self.ec)
コード例 #9
0
ファイル: EC.py プロジェクト: mcepl/M2Crypto
 def __len__(self):
     # type: () -> int
     assert m2.ec_key_type_check(self.ec), "'ec' type error"
     return m2.ec_key_keylen(self.ec)
コード例 #10
0
ファイル: EC.py プロジェクト: mcepl/M2Crypto
 def __init__(self, ec, _pyfree=0):
     # type: (EC, int) -> None
     assert m2.ec_key_type_check(ec), "'ec' type error"
     self.ec = ec
     self._pyfree = _pyfree
コード例 #11
0
ファイル: EC.py プロジェクト: rodrigc/m2crypto
 def _check_key_type(self):
     return m2.ec_key_type_check(self.ec)
コード例 #12
0
ファイル: EC.py プロジェクト: rodrigc/m2crypto
 def __init__(self, ec, _pyfree=0):
     assert m2.ec_key_type_check(ec), "'ec' type error"
     self.ec = ec
     self._pyfree = _pyfree
コード例 #13
0
 def _check_key_type(self):
     return m2.ec_key_type_check(self.ec)
コード例 #14
0
 def __init__(self, ec, _pyfree=0):
     assert m2.ec_key_type_check(ec), "'ec' type error"
     self.ec = ec
     self._pyfree = _pyfree