- 博客(61)
- 资源 (31)
- 收藏
- 关注
原创 put data item into sotfhsm as data objects in different block size
【代码】put data item into sotfhsm as data objects in different block size。
2025-02-24 23:34:11
214
原创 Softhsm储存安全数据性能整理
修改配置文件,原始文件为softhms/src/lib/common/softhsm2.conf.5.in,构建完成后位于/etc/softhsm.conf,默认file改为db。测试方案一:总大小2GB,每个数据对象大小约256B,总条数8388608条;测试方案一:总大小2GB,每个数据对象大小约512KB,总条数4096条;至此创建的token和各类对象将存储到配置路径下的sqlite3.db中。配置CMakeLists.txt,打开所有SQLite3相关宏开关。目标:存储百万条数据对象。
2025-02-11 17:21:25
453
原创 系统工程建模MBSE
合并候选方案形成系统架构,每个关键子统功能的选中方案将合并形成系统架构最终的合并方案,这是基于整个架构的权衡分析(假设每个关键系统功能是独立的),是后续的架构设计的基础。2.2.2、功能分析在系统功能分析阶段,重点是将功能性需求转化为与其一致的系统功能(operations),将需求阶段产生的每个用例转化为一个可执行的模型,目的是通过模型的执行来确认、验证和理解需求。2.3、系统工程的交付在基于模型的开发中,系统工程所交付到后续系统开发的关键工件是可执行的基线模型。在这情况下,所交付的是可执行的用例模型。
2024-09-10 12:27:18
3473
原创 基于qemu_v8 + optee400构建自定义app
构建基于libckteec的tls安全通信应用程序,应用目录结构。先构建OpenSSL,被其他应用。更新qemu rootfs。构建libpkcs11。配置环境变量[可选]
2024-06-26 17:29:38
348
原创 TLS + OpenSSL + Engine + PKCS#11 + softhsm2 安全通信
引擎库路径只有在 /lib 下才能被 "LOAD" 识别到,OpenSSL的ReadMe给的示例在/lib,看源码才能知道为何不能任意指定路径。
2024-06-24 17:33:50
1146
原创 libsofthsm2.so和libckteec.so的基本命令
6. 导出私钥(Private Key) - 通常不允许。8. 验证签名(Verify Signature)2. 列出支持的机制(Mechanisms)10. 解密数据(Decrypt Data)9. 加密数据(Encrypt Data)5. 导出公钥(Public Key)3. 列出所有对象(Objects)4. 生成密钥对(Key Pair)7. 签名数据(Sign Data)1. 列出所有槽(Slots)0. 测试模块是否正常工作。
2024-06-24 10:55:47
724
原创 基于qemu_v8+optee 3.17平台的ca/ta Demo
将install文件拷贝到optee_examples目录,修改顶层CMakeLists.txt。基于官方构建,加入自定义ca/ta后一体构建到rootfs,在qemu上运行。在optee_examples目录参照hello world拷贝一份代码。特别注意UUID需要更改,ca和ta要对应。2、单独构建optee_examples。Demo添加完毕,构建并运行qemu。构建optee_client。按照官方repo的代码结构。将项目相关的换成自定名字。构建ta,配置环境变量。指定gcc并构建ca。
2023-11-23 16:47:06
893
原创 ejbca:8443报文跟踪
在Server Hello看到一个颁发给客户端的证书,颁发给5be85c9c1df9(客户端node hostname 5be85c9c1df9)但没有在Client hello报文找到 hostname 5be85c9c1df9。2、对端向客户端应答Server Hello,其中包含了服务端证书,本次抓包含两本证书(DER)没找到openssl直接查看der证书的命令,先转到pem。1、客户端向对端发出Client hello。一本自签名证书,一本颁发给客户端的证书。安装客户端证书后,访问管理员页面。
2023-08-10 15:16:13
9585
原创 vm 安装ubuntu server 18.04 周边配置
就可以看到共享文件夹cpp了。如果看到cpp,说明可以挂载。创建共享文件夹专用的挂载目录。
2023-03-31 17:39:25
536
原创 Jenkins+tomcat安装笔记
Jenins安装笔记1.java环境切换默认java版本为1.8sudo update-alternatives --config java2安装jenkinsjava包可以在过来镜像网站拿到https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/安装时指定安装路径和端口号避免和tomcat中的其他端口号冲突export...
2020-03-19 15:12:50
327
原创 交叉编译笔记
常常需要交叉编译一些linux系统工具,如下使用elfutils和ltrace举两个例子ltrace依赖elfutils,所以先编译elfutilselftuils的makefile配置文件是configure,在不同的交叉编译工具和环境下需要采用不同的configure参数情况1:iMX6的交叉编译iMX6已经有做好的环境environment-setup-cortexa9hf-...
2020-01-07 19:41:06
2926
原创 yocto 临时笔记
modified: sources/poky/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bbdiff --git a/sources/poky/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb b/sources/poky/meta/recipes-core/init-i...
2019-12-10 09:33:28
523
原创 iMX.6 MMDC DDR PORTING
基于iMX.6 Sabresd SD开发板基于Yoctofsl-L3.14.28_1.0.0-ga调试32位位宽ddr方法1、MMDC的带宽,配置成32位(*0x021b0000)=0x831900002、配置uboot的boards.cfg的DDR_MB=5123、关闭MMDC第二通道(0x021b4808--0x021b480c使用默认值)调试16...
2019-12-06 12:37:12
639
原创 imx6平台DS90UB927+透传928
之前调试了MAX9277,MAX9288,DS90UB964,这次再调927+928基本没什么悬念了驱动下载https://download.csdn.net/download/BGK112358/12006872
2019-11-30 12:18:28
2044
2
原创 Qt 编译环境笔记 (qt.conf) (xxxx.pro)
Qt的SDK能否放到任何目录并用来编译Qt应用答案是:可以提出这个问题的原因是由于Qt在编译的时候将安装路径写死在库文件中,当使用qmake xxxx.pro生成的Makefile会使用库文件中写死的SDK安装路径,这导致必须将SDK安装到特定的路径下不然找不到编译好的Qt库以ark1668芯片为例,使用默认的qmake和xxxx.pro得到的makefile形式如下会默认的使...
2019-11-30 11:57:59
2725
max9288调试帮助文档.tar.bz2
2019-08-07
iMX6Q Sabresd Board SPL Mode 资源文件
2018-06-22
uboot_4.1.15_spl source code
2018-07-27
libmessage-0.1.tar.bz2
2019-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅