SM2加密、解密驱动问题

Viewed 15

一、描述你遇到的问题

根据WS63V100 安全软件 开发指南.pdf

使用“/home/bearpi/project/bearpi-pico_h3863/include/driver/security_unified/unified_cipher_pke.h”的接口函数,进行SM2加密、验证,编译的时候提示驱动缺少sm2 crypto相关的文件。

二、你具体做的所有步骤结果截图

驱动配置:


编译错误提示如下:

CMake Error at build/cmake/build_component.cmake:66 (add_library):
  Cannot find source file:

    /home/bearpi/project/bearpi-pico_h3863/drivers/drivers/driver/security_unified/drv_cipher/drv_pke_v5/sm2/drv_pke_sm2_crypto.c

  Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
  .hpp .hxx .in .txx
Call Stack (most recent call first):
  build/cmake/build_component.cmake:324 (build_library)
  drivers/drivers/driver/security_unified/CMakeLists.txt:378 (build_component)


CMake Error at build/cmake/build_component.cmake:66 (add_library):
  Cannot find source file:

    /home/bearpi/project/bearpi-pico_h3863/drivers/drivers/hal/security_unified/hal_cipher/pke/alg/sm2_ec_fp_crypto.c

  Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
  .hpp .hxx .in .txx
Call Stack (most recent call first):
  build/cmake/build_component.cmake:324 (build_library)
  drivers/drivers/hal/security_unified/CMakeLists.txt:295 (build_component)


CMake Error at build/cmake/build_component.cmake:66 (add_library):
  No SOURCES given to target: drv_security_unified
Call Stack (most recent call first):
  build/cmake/build_component.cmake:324 (build_library)
  drivers/drivers/driver/security_unified/CMakeLists.txt:378 (build_component)


CMake Error at build/cmake/build_component.cmake:66 (add_library):
  No SOURCES given to target: hal_security_unified
Call Stack (most recent call first):
  build/cmake/build_component.cmake:324 (build_library)
  drivers/drivers/hal/security_unified/CMakeLists.txt:295 (build_component)


CMake Generate step failed.  Build files cannot be regenerated correctly.
######### Build target:ws63_liteos_app failed
bearpi@ubuntu:~/project/bearpi-pico_h3863$ 


三、当前开发板状态全景照片

请插入图片

四、开发板串口所有日志

请在此处粘贴串口日志

1 Answers

不要设置menuconfig,直接调用函数呢。

不设置menuconfig,文档里给的那两个函数接口无法使用。