鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译和运行

  1. 修改src/RSA/CA/rsa_ca_demo.c文件中的RSA_CRYPTO_uuidRSA_CRYPTO_DEMO_TA_PATH
    1. 修改RSA_CRYPTO_uuid为开发者证书uuid(需根据实际情况进行修改)。
      1
      2
      3
      4
      5
      /* RSA CRYPTO DEMO uuid: f68fd704-6eb1-4d14-b218-722850eb3ef0 */
      static const TEEC_UUID RSA_CRYPTO_uuid = {
      0xf68fd704, 0x6eb1, 0x4d14,
      { 0xb2, 0x18, 0x72, 0x28, 0x50, 0xeb, 0x3e, 0xf0 }
      };
      
    2. 修改RSA_CRYPTO_DEMO_TA_PATH为/data/uuid.sec
      #define RSA_CRYPTO_DEMO_TA_PATH  "/data/uuid.sec"
  2. 修改“./TA/cloud/config_cloud.ini”中的开发者私钥文件和config文件的绝对路径。
    1. 修改secSignKey为private_key.pem绝对路径。
    2. 修改configPath为config绝对路径。
      图1 修改文件路径
  3. 打开鲲鹏DevKit插件,单击“开发”按钮,在编译调试区域单击“编译”按钮,直接进行编译操作,如图2所示。
    图2 进行编译操作
  4. 编译完成后,在页面右上角选择“> 通用配置 > 目标服务器管理”,单击目标服务器操作列的“登录”按钮,登录目标服务器,如图3所示。
    图3 登录目标服务器
  5. 查看编译结果。
    1
    2
    cd /vendor/bin/
    ll
    

  6. 运行demo。
    1
    /vendor/bin/rsa_demo
    
    图4 运行demo
  7. 在页面右上角选择“> 工程设置”,单击“编译”,打开编译界面如图5所示,修改当前编译配置参数,修改完成后单击“保存设置”,单击“编译”按钮,可再次进行编译操作。
    图5 修改编译参数