logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

博通机顶盒平台启动时间优化(一)

博通机顶盒BCM97583平台上,默认不做裁剪和优化的情况下,从上电CFE启动到进入Linux命令行,这个过程大约需要4.48S。通过一系列功能裁剪和代码优化,使得从上电到进入Linux命令行在1S以内。本篇主要描述CFE部分的优化,通过优化,CFE部分消耗时间从2678ms缩短到652ms。

博通机顶盒平台framebuffer输出(二)

本文基于博通机顶盒平台BCM97583和stblinux-3.3-4.0版本的代码,在linux中实现基于命令行的控制台显示,通过HDMI输出到显示设备上,呈现跟PC上终端输出一样的效果。

#linux
OpenSSL RSA Key的生成和转换

最近做一些芯片高级安全文件签名的反向验证工作,较多都是进行密钥转换、签名验证和加解密相关的操作,在这里顺带把其中的一些RSA格式转换操作总结一下。1. RSA Key的生成生成2048 bit的私钥$ openssl genrsa -out Key0.pem -f4 2048Generating RSA private key, 2048 bit long modulus...

RSA组件之最优非对称加密填充(OAEP)的实现(C源码)

RSA组件之最优非对称加密填充(OAEP)的实现(C源码)1. RSA 算法中使用 OAEP 最优非对称加密填充函数在非对称加密算法 RSA 中,算法本身非常简洁,公钥 (e,n)(e, n)(e,n), 私钥$ (d, n)$。加密: C = Me mod nC\ =\ M^e\ mod\ nC = Me mod n

文章图片
#密码学
SHA3系列(KECCAK)哈希算法原理及实现(附源码)

最近陆续造了一批哈希算法的轮子,包括MD家族(包括MD2/MD4/MD5), SHA1, SHA2家族(SHA224, SHA256, SHA384, SHA512),SHA3家族(SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE128, SHAKE256)以及国密SM3算法。原来打算将每一个算法都详细分析并实现,现在看来,这个工作短时间可能无法完成,所以

到底了