General
前文介绍过SecOC 需要和Crypto Stack 一起使用用于数据的加密与验证,对于SecOC 模块和Crypto Stack 都存在同步和异步的处理方式,本文将对于同步与异步的策略进行分析
Crypto Stack Process
对应SecOC属性:SecOcCsmMode
SYNCHRONOUS
对于数据加密与校验以同步方式完成,从请求到完成整个过程都是同步的
ASYNCHRONOUS
对于数据加密与校验以异步方式完成,需要受到Csm_Mainfunction/Crypto_Mainfunction的调度周期影响,当完成数据加密或校验是通过CALLBACK 方式通知App Layer
SecOC Process
对应SecOC属性:SecOCTxSyncPduProcessing/ SecOCRxSyncPduProcessing