[chopstx] Add support for Blue Pill Plus board
Frédéric SUEL
frederic.suel at free.fr
Fri Mar 7 10:00:26 CET 2025
Ref : Post on the gnuk list : Frédéric SUEL frederic.suel at free.fr Mon
Feb 17 11:13:25 CET 2025
Hi,
Thank you for your interest for this board.
When i asked help about this board, i proposed a file
board-blue-pill-plus-cb.h because this board exist with 4 arm processor
and two riscv processors. I indicated cd because there is STM32F103C8T6
(64k) and CBT6 (128k). To take care of 64K version, you have to add
code in /gnuk/src/.configure. (see my post)
For my blue-pilll-board stm32F103CB, i have #define BOARD_ID
0x1ba01477 (see my post). Perhaps your board is a STM32F103C6T6 board, i
don't know why IDs are different
For instance, i doesn't take care of ackbutton because there is a
supplementary problem as PA0 is used for it's ADC and for entropy
generation. I think you have to modify
/gnuk/chopstx/contrib/adc-stm32ff103.c but i doesn't know how.
----
So i just created /gnuk/board/board-blue-pill-plus-cb.h, modified
/gnuk/src/.configure to add definition of BLUE-PILL-PLLUS-CB
and/**/chopstx/mcu/sys-stm31f103.h for my first tests and doesn't take
care of ackbutton on PA0
I get :
-- works fine with curve25519 : generation on the board and import on
the board.
-- impossibility to generate secp256k1 on the board even with KDF-DO
activate as Niibe suggested (msg : used conditions not satisfied)
-- impossibility to generate X448 on the board even with Niibe patch
(msg : board error)
-- impossibility to import X448 on the board. It seems to work but only
encrypt key is on the board and works. The other keys are marked as # .
I get with gpg --list-secret-keys
sec# ed448/0xAA988F88C70C3DEE 2025-02-23 [SC] [expire : 2075-02-11]
Empreinte de la clef = AA988 F88C7 0C3DE E74BE DFF48 D127D 4BA4E CAEB3
685B3 575E7
uid [ ultime ] tmp
ssb> cv448/0x406CC6562774BC84 2025-02-23 [E] [expire : 2075-02-11]
ssb# ed448/0x02BB1F8E7A2B268A 2025-02-23 [A] [expire : 2075-02-11]
----
Can you precise what's work with your board ?
Best regards
Le 06/03/2025 à 23:47, Alexandre Esse a écrit :
> Hello,
>
> Here is a short message to notify the mailing list that I proposed a
> merge request on chopstx:
> https://salsa.debian.org/gnuk-team/chopstx/chopstx/-/merge_requests/1
>
> This is the first step to add gnuk support for Blue Pill Plus boards
> <https://github.com/WeActStudio/BluePill-Plus/>.
>
> Not sure if this is the way to contribute: looking forward to your
> feedback.
>
> Regards,
> Alexandre
>
> _______________________________________________
> Gnuk-users mailing list
> Gnuk-users at gnupg.org
> https://lists.gnupg.org/mailman/listinfo/gnuk-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gnuk-users/attachments/20250307/9350593c/attachment.html>
More information about the Gnuk-users
mailing list