blockchain , sdchain cpp sdk and demo

Dependencies:   EthernetInterface mbed-rtos mbed uniqueCPUID

Fork of bcsdk by SDchain C Plus Plus Team

demo/Key_test.cpp

Committer:
webmaster
Date:
2018-08-08
Revision:
17:58847aecad54
Parent:
11:6d9cefb14158

File content as of revision 17:58847aecad54:

/*
加密私钥是区块链上的主要授权机制。
他们控制资产单位的发行和转让。 资产或帐户将定义发行或转移所需的单个密钥。

创建HSM密钥
1
键入密钥别名的名称(例如'gold','silver','bronze')

密钥别名是用于区分密钥的标签。 
*/
#include "mbed.h"
#include "EthernetInterface.h"
//#include "SDFileSystem.h"
#include <stdio.h>
#include "uniqueCPUID.h"

#include <iostream>  
#include <string>  
#include "UnitTest.h"
//#include "BlockChain.h"
#include "MockHsm.h"
#include "Asset.h"
#include "Transaction.h"
#include "Account.h"
#include "Key.h"


void Key_test()
{
    MockHsm mh;
    mh.setAlias("t_key_6");
    cout<<mh.getAlias()<<endl;
    cout<<mh.createKey()<<endl;
    cout<< mh.listKeys() <<endl;
}