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
Exemple #3
0
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))