Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
tests_wycheproof_generate_ecdh.py File Reference

Go to the source code of this file.

Namespaces

namespace  tests_wycheproof_generate_ecdh

Functions

 tests_wycheproof_generate_ecdh.should_skip_flags (test_vector_flags)
 tests_wycheproof_generate_ecdh.should_skip_tcid (test_vector_tcid)
 tests_wycheproof_generate_ecdh.parse_der_pk (s)
 tests_wycheproof_generate_ecdh.parse_public_key (pk)
 tests_wycheproof_generate_ecdh.normalize_private_key (sk)
 tests_wycheproof_generate_ecdh.normalize_expected_result (er)

Variables

 tests_wycheproof_generate_ecdh.filename_input = sys.argv[1]
 tests_wycheproof_generate_ecdh.doc = json.load(f)
int tests_wycheproof_generate_ecdh.num_vectors = 0
 tests_wycheproof_generate_ecdh.offset_sk_running
 tests_wycheproof_generate_ecdh.offset_pk_running
 tests_wycheproof_generate_ecdh.offset_shared
str tests_wycheproof_generate_ecdh.test_vectors_out = ""
str tests_wycheproof_generate_ecdh.private_keys = ""
str tests_wycheproof_generate_ecdh.shared_secrets = ""
str tests_wycheproof_generate_ecdh.public_keys = ""
dict tests_wycheproof_generate_ecdh.cache_sks = {}
dict tests_wycheproof_generate_ecdh.cache_public_keys = {}
 tests_wycheproof_generate_ecdh.public_key = parse_public_key(test_vector['public'])
 tests_wycheproof_generate_ecdh.private_key = normalize_private_key(test_vector['private'])
 tests_wycheproof_generate_ecdh.expected_result = normalize_expected_result(test_vector['result'])
int tests_wycheproof_generate_ecdh.shared_size = len(test_vector['shared']) // 2
int tests_wycheproof_generate_ecdh.sk_size = len(private_key) // 2
int tests_wycheproof_generate_ecdh.pk_size = len(public_key) // 2
bool tests_wycheproof_generate_ecdh.new_sk = False
 tests_wycheproof_generate_ecdh.sk = to_c_array(private_key)
 tests_wycheproof_generate_ecdh.sk_offset = offset_sk_running
bool tests_wycheproof_generate_ecdh.new_pk = False
str tests_wycheproof_generate_ecdh.pk = '0x' else ''
 tests_wycheproof_generate_ecdh.pk_offset = offset_pk_running
 tests_wycheproof_generate_ecdh.wycheproof_tcid = test_vector['tcId']
str tests_wycheproof_generate_ecdh.struct_definition