跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. ME0 MbedTLS中间件 分享

ME0 MbedTLS中间件 分享

已定时 已固定 已锁定 已移动 YTM32B1M系列
11 帖子 5 发布者 482 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • FrankieF 离线
    FrankieF 离线
    Frankie YunTu
    写于 最后由 编辑
    #1

    总是有一些情况,我们需要用到一些非对称算法。现推出mbedlts中间件。大家可以下载体验。dd434a7d-5e68-4d0e-9199-7326073fe6bb-mbedtls_0_7_0.zip 。配合ME0 SDK 1.3.1 版本。
    手动安装这个包。

    1f38fc7f-544b-4f8a-8aa3-d5e3d4b75602-image.png

    配套一个基于PSA API的例子。
    acf57847-f98a-4ca5-bdc3-04cb122a95e1-image.png

    什么是PSA API:https://arm-software.github.io/psa-api/crypto/1.2/IHI0086-PSA_Certified_Crypto_API-1.2.1.pdf

    没有实现的宏自己再Custom里面定义即可。推荐使用静态内存的方法。

    EkkoE 1 条回复 最后回复
    -1
    • EkkoE 离线
      EkkoE 离线
      Ekko
      在 回复了 Frankie 最后由 编辑
      #2

      Frankie 生成的工程会报出如下错误是怎么回事9bbb14cc-6ee9-476c-b59d-fca27dc88673-image.png

      FrankieF 1 条回复 最后回复
      0
      • FrankieF 离线
        FrankieF 离线
        Frankie YunTu
        在 回复了 Ekko 最后由 编辑
        #3

        Ekko 这个地方要重新配置一些引脚模块,引脚模块你那边和我这边有点不一样。
        文本形式打开YCT文件,删除如下部分:a174fab6-e648-457a-9d60-38b83ce3ba21-image.png
        然后再打开工程。

        EkkoE 1 条回复 最后回复
        0
        • EkkoE 离线
          EkkoE 离线
          Ekko
          在 回复了 Frankie 最后由 编辑
          #4

          Frankie 可以了👍

          1 条回复 最后回复
          0
          • EkkoE 离线
            EkkoE 离线
            Ekko
            写于 最后由 编辑
            #5

            我们在这个中间件上面可以单独只使用一种算法,不调用其他算法库,从而减小代码体积,可以做到这个效果吗

            1 条回复 最后回复
            0
            • FrankieF 离线
              FrankieF 离线
              Frankie YunTu
              写于 最后由 编辑
              #6

              可以的,mbedtls的所有功能都是通过宏控制的,带的demo就只开了aes和bignum。

              EkkoE yishui66Y 2 条回复 最后回复
              0
              • EkkoE 离线
                EkkoE 离线
                Ekko
                在 回复了 Frankie 最后由 编辑
                #7

                Frankie 这个工程keil编译不了,显示少了一些头文件

                1 条回复 最后回复
                0
                • FrankieF Frankie 在 中 引用了 这个主题
                • yishui66Y 在线
                  yishui66Y 在线
                  yishui66
                  回复了Frankie 最后由 yishui66 编辑
                  #8

                  Frankie 您好,请问YCT上ME05的MbedTls_with_PSA_Demo 为什么我在进行MbedTLS RSA Key Generation Test时,程序卡在以下位置(运行在psa_generate_key函数,383行从未执行到)MC demo的现象也一样
                  204e96a3-0782-4935-870c-32636fda8037-image.png
                  谢谢支持

                  YTCQ_shejiwangY 1 条回复 最后回复
                  0
                  • YTCQ_shejiwangY 离线
                    YTCQ_shejiwangY 离线
                    YTCQ_shejiwang YunTu
                    回复了yishui66 最后由 编辑
                    #9

                    yishui66 这个时间很长,你看一下打印信息。多等一会

                    yishui66Y 1 条回复 最后回复
                    0
                    • yishui66Y 在线
                      yishui66Y 在线
                      yishui66
                      回复了YTCQ_shejiwang 最后由 编辑
                      #10

                      YTCQ_shejiwang 等了有四十分钟,依旧无后续的打印。目前是有个客户需要使用RSA2048,所以想重新生成公钥私钥做下测试

                      1 条回复 最后回复
                      0
                      • FrankF 离线
                        FrankF 离线
                        Frank YunTu
                        编写于 最后由 编辑
                        #11

                        实测ME0上生成RSA 2048的key 只需要~40s。
                        image.png
                        检查下Memory 的配置,For RSA 4096, signing requires a buffer of nearly 35KB, while verification only needs 14KB. Therefore, the buffer size for running the MbedTLS library can be adjusted appropriately based on actual requirements. RSA2048 需要的static memory可以小一些
                        image.png

                        1 条回复 最后回复
                        0

                      • 云途开发生态介绍

                        快速上手云途开发生态

                      • 云途论坛规则/Yuntu Forum Rules

                        发帖前请查看

                      • YT CONFIG TOOL调查问卷

                        帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

                      • demo
                        19
                        can
                        18
                        uds
                        11
                        lin stack
                        7
                        fbl
                        5
                        yt-link
                        5
                        md14
                        4
                        adc模块
                        3
                        Online Users
                        liangji584521L
                        liangji584521
                        liguochuanL
                        liguochuan
                        carpeC
                        carpe
                        知秋5403知
                        知秋5403
                        nrx11N
                        nrx11
                        yishui66Y
                        yishui66
                        WRW
                        WR
                        QQT-EthanQ
                        QQT-Ethan
                        DerrickD
                        Derrick
                        hjkjH
                        hjkj
                        向坤向
                        向坤
                        YQHY
                        YQH
                        • 登录

                        • 登录或注册以进行搜索。
                        • 第一个帖子
                          最后一个帖子
                        0
                        • 版块
                        • 最新
                        • 标签
                        • 热门