首页 > TAG信息列表 > Mbedtls

002-STM32+ESP8266+Air302基本控制篇(阿里云物联网平台)-STM32+Air302+mbedtls使用SSL加密方式接入阿里云物联网平台

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_A/aly.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明 阿里云的

基于mbedtls开源库国密算法的使用

基础知识 (1)公钥:在代码编程中,公钥是使用64个字节来存储的。 (2)私钥:在代码编程中,公钥是使用32个字节来存储的。 对应的代码具体实现 (1)mbedtls sm2环境 在 mbedtls 中 sm2 环境是用结构体 sm2_context 结构体来表示的,具体结构体如下所示: typedef struct {     mbedtls_ecp_group

002-STM32+W5500基本控制篇(阿里云物联网平台)-STM32+W5500使用MQTT+SSL(mbedtls)加密方式接入阿里云物联网平台

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202A/aliyun.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明

Linux高性能服务器编程之高性能I/O框架库Libevent

高性能I/O框架库Libevent 1. 编译过程中出现的问题 问题一:"Could NOT find OpenSSL" CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the syste

esp32编译时报错Invalid certificate解决办法

今天,按照往常一样编译esp32的项目,结果报了一个Invalid certificate的错误,找了半天硬是找不到解决办法,后来进过一位大神的指点,终于解决了,非常感谢那位大神。 报错信息: FAILED: esp-idf/mbedtls/x509_crt_bundle cd /home/lingtu/file/esp/esp32_sdk_learn/hello_world/buil

mbedtls | 05 - 消息认证码的配置与使用(HMAC算法、GCM算法)

mbedtls系列文章 mbedtls | 01 - 移植mbedtls库到STM32的两种方法 mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用 mbedtls | 03 - 单向散列算法的配置与使用(MD5、SHA1、SHA256、SHA512) mbedtls | 04 - 对称加密算法的配置与使用(AES算法) Demo工程源码 https://github.com/Mcu

使用STM32实现TLS客户端,已调试成功

历经艰辛,终于实现了STM32 TLS客户端,这里分享一下经验。 硬件:STM32F407 (RNG/ ETH)、 LAN8720 软件:LWIP + FREERTOS + MBEDTLS 开发环境:keil5,STM32CUBEMX(6.0.1) 调试的时候有个坑,就是移植官方的HAL例程,发现有BUG,一直握手失败,显示0x7780的故障, 如果遇到DHCP一直分配不到的问题的

上云安全,有我守护。初观HaaS100中AliOS Things系统安全能力

1、智能设备安全考虑 1.1、消费者关注 根据权威机构调查报告显示消费者在购买智能设备时的考量因素,安全和隐私的因素占比大约在50。  1.2、安全风险 著名网络安全公司SonicWall在其2020年发布的网络安全报告中揭露,去年(2019)其记录的针对IoT智能设备的安全攻击增长5%,并且可以预见

31-STM32+W5500+AIR202/302基本控制篇-功能优化-W5500移植mbedtls库以SSL方式连接MQTT服务器(单向忽略认证)

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202A/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明 在网络通信中,如果

bug记录(1)——cmakefPIC标志使用——libmbedtls.a(ssl_tls.c.o): relocation R_X86_64_PC32 against symbol `mbedtls

cmake fPIC标志使用 1. 背景 有需求如下: 使用静态编译后的mbedtls给我的项目test使用 test最终想要编译为动态链接库,即shared 2. 报错信息 如果不加fPIC,正常编译mbedtls生成.a文件, 编译test时报错如下: libmbedtls.a(ssl_tls.c.o): relocation R_X86_64_PC32 against symbol mb

mbed TLS Hashing Module

哈希概述 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。

C语言RSA算法实现(基于Mbedtls)

最近项目中需要通过C语言实现RSA算法,这里我通过Mbedtls库来进行实现。 1、下载Mbedtls 首先我们将Mbedtls代码放入到工程中,相关传送门如下: Mbedtls官方下载地址 官方网址是国外的下载慢,所以也附上本文使用到的Mbedtls代码,传送门如下: Mbedtls加解密工具代码 2、引入Mbedtls头文

mbedtls 入门

mbedtls 入门 https://segmentfault.com/a/1190000012007117   ARM mbedtls使开发人员可以非常轻松地在嵌入式产品中加入加密和SSL/TLS功能。它提供了具有直观的API和可读源代码的SSL库,可以在大部分系统上直接构建它,也可以手动选择和配置各项功能。mbedtls库提供了一组可单独使用

The certificate Common Name (CN) does not match with the expected CN

原文地址:https://tls.mbed.org/discussions/bug-report-issues/verifying-peer-x-509-cert Verifying peer X.509 Cert   Jan 20, 2016 21:05Dan I am using a modified version of ssl_client1.c to access yahoo for testing purposes. I assume their certs are installed