import binascii import sys sys.path.extend(["../"]) from bbc_simple.core.bbclib import BBcTransaction, BBcEvent, BBcReference, BBcWitness, BBcRelation, BBcAsset, \ BBcCrossRef, KeyPair, KeyType from bbc_simple.core import bbclib CURVE_TYPE = KeyType.ECDSA_P256v1 user_id = bbclib.get_new_id("user_id_test1") user_id2 = bbclib.get_new_id("user_id_test2") domain_id = bbclib.get_new_id("testdomain") asset_group_id = bbclib.get_new_id("asset_group_1") transaction1_id = bbclib.get_new_id("transaction_1") transaction2_id = bbclib.get_new_id("transaction_2") keypair1 = KeyPair(curvetype=CURVE_TYPE) keypair1.generate() keypair2 = KeyPair(curvetype=CURVE_TYPE) keypair2.generate() transaction1 = None asset1 = None asset2 = None event1 = None event2 = None transaction2 = None asset_content = b'abcdefg' fmt = bbclib.BBcFormat.FORMAT_MSGPACK #fmt = bbclib.BBcFormat.FORMAT_MSGPACK_COMPRESS_BZ2 #fmt = bbclib.BBcFormat.FORMAT_MSGPACK_COMPRESS_ZLIB
def test_00_keypair(self): print("\n-----", sys._getframe().f_code.co_name, "-----") global keypair1 kp = KeyPair(pubkey=keypair1.public_key) assert kp.public_key
import pytest import binascii import sys sys.path.extend(["../"]) from bbc_simple.core.bbclib import BBcTransaction, BBcEvent, BBcReference, BBcWitness, BBcRelation, BBcAsset, \ BBcCrossRef, KeyPair, KeyType from bbc_simple.core import bbclib user_id = bbclib.get_new_id("user_id_test1") user_id2 = bbclib.get_new_id("user_id_test2") domain_id = bbclib.get_new_id("testdomain") asset_group_id = bbclib.get_new_id("asset_group_1") transaction1_id = bbclib.get_new_id("transaction_1") transaction2_id = bbclib.get_new_id("transaction_2") keypair1 = KeyPair() keypair1.generate() keypair2 = KeyPair() keypair2.generate() transaction1 = None asset1 = None asset2 = None event1 = None event2 = None transaction2 = None asset_content = b'abcdefg' fmt = bbclib.BBcFormat.FORMAT_BSON_COMPRESS_BZ2 print("\n") print("private_key:", binascii.b2a_hex(keypair1.private_key))