Bitcoin Core
31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
src
secp256k1
tools
Namespaces
|
Functions
|
Variables
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
Generated on
for Bitcoin Core by
1.16.1