コード例 #1
0
 def test_convert_byte_array_to_char_pointer(self):
     self.skipTest('Is this used?')
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     convert_byte_array_to_char_pointer_byte_array = mock.MagicMock()
     openssl_test.convert_byte_array_to_char_pointer(
         convert_byte_array_to_char_pointer_byte_array)
コード例 #2
0
 def test_get_bignums_from_byte_array(self):
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     get_bignums_from_byte_array_byte_array = mock.MagicMock(
         return_value=TEST_DATA)
     openssl_test.get_bignums_from_byte_array(
         get_bignums_from_byte_array_byte_array.return_value)
コード例 #3
0
 def test_get_byte_array_sha(self):
     self.skipTest('Is this used?')
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     get_byte_array_sha_type = mock.MagicMock()
     get_byte_array_sha_bytes = mock.MagicMock()
     openssl_test.get_byte_array_sha(get_byte_array_sha_type,
                                     get_byte_array_sha_bytes)
コード例 #4
0
 def test_generate_public_pem(self):
     self.skipTest('Is this used?')
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     generate_public_pem_pem = mock.MagicMock()
     generate_public_pem_key = mock.MagicMock()
     openssl_test.generate_public_pem(generate_public_pem_pem,
                                      generate_public_pem_key)
コード例 #5
0
 def test_get_sha512(self):
     self.skipTest('Is this used?')
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     get_sha512_data = mock.MagicMock()
     get_sha512_size = mock.MagicMock()
     get_sha512_sha = mock.MagicMock()
     openssl_test.get_sha512(get_sha512_data, get_sha512_size,
                             get_sha512_sha)
コード例 #6
0
 def test_generate_ec_key_using_xy_and_curve_info(self):
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     generate_ec_key_using_xy_and_curve_info_xy = mock.MagicMock()
     generate_ec_key_using_xy_and_curve_info_curve_info = mock.MagicMock(
         return_value=secrets.token_hex(1))
     openssl_test.generate_ec_key_using_xy_and_curve_info(
         generate_ec_key_using_xy_and_curve_info_xy,
         generate_ec_key_using_xy_and_curve_info_curve_info.return_value)
コード例 #7
0
 def test_generate_private_pem(self):
     self.skipTest('Is this used?')
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     generate_private_pem_pem = mock.MagicMock()
     generate_private_pem_group = mock.MagicMock()
     generate_private_pem_key = mock.MagicMock()
     generate_private_pem_encrypt = mock.MagicMock()
     openssl_test.generate_private_pem(generate_private_pem_pem,
                                       generate_private_pem_group,
                                       generate_private_pem_key,
                                       generate_private_pem_encrypt)
コード例 #8
0
    def __init__(self, cfg_file):

        self.openssl = openssl.openssl()
        self.key_path = None
        self.curve = None
        self.keys = None

        if cfg_file is not None:
            with open(cfg_file, "r") as read_file:
                j_data = json.load(read_file)

            try:
                self.key_path = j_data["key_path"]
                self.curve = j_data["curve"]
                self.keys = j_data["keys"]
            except KeyError as ke:
                common_util.assert_in_error(
                    False, "No key '{}' in config file".format(ke))
コード例 #9
0
 def test_generate_group(self):
     self.skipTest('Is this used?')
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     generate_group_nid = 0
     openssl_test.generate_group(generate_group_nid)
コード例 #10
0
 def test_close(self):
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     openssl_test.close()
コード例 #11
0
 def test_read_public_key(self):
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     read_public_key_public_pem = 'public.pem'
     openssl_test.read_public_key(read_public_key_public_pem)
コード例 #12
0
 def test_read_private_key(self):
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     read_private_key_private_pem = 'private.pem'
     openssl_test.read_private_key(read_private_key_private_pem)
コード例 #13
0
 def test_generate_key(self):
     init_version = self._openssl_version
     openssl_test = openssl(init_version)
     generate_key_group = None
     openssl_test.generate_key(generate_key_group)