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

规格

  • 内部密钥索引范围1-1000。
  • 单个进程只能打开一个device设备,并发打开的device数限制为50,因此并发进程数最大为50。
  • 数据输入长度不可为0。
  • 本模块会对接口的参数进行校验拦截。因此调用接口前,请参考接口说明确保参数满足要求。

本密码模块基于TrustZone框架,分为CA/TA两部分,涉及两个世界的通信,通信要占用CA-TA间session数,该限制全局100。各密码模块接口被调用时占用情况如下:

  • SDF_OpenDevice调用后会占用一个,直到SDF_CloseDevice接口被成功调用后释放。
  • SDF_OpenSession、 SDF_CloseSession、 ECM_OpenSession、ECM_FactoryReset接口调用时占用一个,调用结束后立即释放。
  • 对于除上述接口外的其他接口,会复用本线程中的session(不与上述接口复用):在同一个线程中,每次调用都会占用一个,且此session在接口退出时不立即释放,若1s内当前线程有新的调用则继续使用此session;若超过1s无新的调用则回收此session,下次调用时需申请新的session。实际情况下由于调度等因素可能会略高于1s(1.5-2s)。多进程场景下需要等待20S才能确保TA session被回收。