<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Noto Serif">Hi, <br>
</font></p>
<p><font face="Noto Serif">I find a new board made by WeAct Studio :
Blue Pill Plus : </font></p>
<p><font face="Noto Serif">-- <a class="moz-txt-link-freetext"
href="https://weactstudio.aliexpress.com/">https://weactstudio.aliexpress.com/</a></font></p>
<p><font face="Noto Serif">-- <a class="moz-txt-link-freetext"
href="https://stm32-base.org/boards/STM32F103C8T6-WeAct-Blue-Pill-Plus-Clone.html#User-button">https://stm32-base.org/boards/STM32F103C8T6-WeAct-Blue-Pill-Plus-Clone.html#User-button</a><br>
</font></p>
<p><font face="Noto Serif">This board exist with 4 ARM-Cortex M3
processors :</font></p>
<p><font face="Noto Serif">-- STM32F103 C8 : <a
class="moz-txt-link-freetext"
href="https://github.com/WeActStudio/BluePill-Plus/tree/master">https://github.com/WeActStudio/BluePill-Plus/tree/master</a><br>
</font></p>
<p><font face="Noto Serif">-- STM32F103 CB</font></p>
<p><font face="Noto Serif">-- APM32F103 CB : <a
class="moz-txt-link-freetext"
href="https://github.com/WeActStudio/WeActStudio.BluePill-Plus-APM32/tree/main">https://github.com/WeActStudio/WeActStudio.BluePill-Plus-APM32/tree/main</a><br>
</font></p>
<p><font face="Noto Serif">-- GD32F103 CB : <a
class="moz-txt-link-freetext"
href="https://github.com/WeActStudio/WeActStudio.BluePill-Plus-GD32/tree/main">https://github.com/WeActStudio/WeActStudio.BluePill-Plus-GD32/tree/main</a><br>
</font></p>
<p><font face="Noto Serif">But also with 3 RISC-V processors :</font></p>
<p><font face="Noto Serif">-- CH32F103 C8 : </font><font
face="Noto Serif"><a class="moz-txt-link-freetext"
href="https://github.com/WeActStudio/WeActStudio.BluePill-Plus-CH3">https://github.com/WeActStudio/WeActStudio.BluePill-Plus-CH3</a></font></p>
<p><font face="Noto Serif">-- CH32V103 C8</font></p>
<p><font face="Noto Serif">-- CH32V203 C8</font></p>
<p><font face="Noto Serif">--------<br>
</font></p>
<p><font face="Noto Serif">As anyone compile Gnuk for this board ?</font></p>
<p><font face="Noto Serif">--------</font></p>
<p><font face="Noto Serif">------------------------------------------------------------------------------------------<b><br>
</b></font></p>
<p><font face="Noto Serif"><b>I Try to compile for board Blue Pill
PLUS STM32F103 CB</b></font></p>
<p><font face="Noto Serif">------------------------------------------------------------------------------------------<b><br>
</b></font></p>
<p><font face="Noto Serif"><i>-> without the use of keyuser for
instance, because it use PA0 witch is necessary for NEUG
operations<b><br>
</b></i></font></p>
<p><font face="Noto Serif">This board is very close to FST-01, so i
just :</font></p>
<p><font face="Noto Serif">-- create a
/chopstx/board/board-blue-pill-plus-cb.h (version STM32F103 CT6
128 Ko)<br>
</font></p>
<p><font face="Noto Serif">-- add a #define in
/chopstx/mcu/sys-stm32f103.h</font></p>
<p><font face="Noto Serif">-- add the board in
/chopstx/contrib/adc-stm32f103.c in the function
get_adc_config () in the case choice where there is ST-DONGLE
and FST-01SZ (AN0 & AN1) . I doesn't take care for instance
about acknowledge button in PA0</font></p>
<p><font face="Noto Serif">-- add the board in /src/configure as an
option of configuration only. It processor is a STMF103 CBT6 72
Mhz, 128ko 20ko <br>
</font></p>
<p><font face="Noto Serif">--------</font></p>
<p><font face="Noto Serif"> Did i forgot to modify some files ?</font></p>
<p><font face="Noto Serif">--------</font></p>
<p><font face="Noto Serif">----------------------------------------------------------------<b><br>
</b></font></p>
<p><font face="Noto Serif"><b>I test of gnuk 1.2.20 install on the
board.</b></font></p>
<p><font face="Noto Serif">----------------------------------------------------------------<b><br>
</b></font></p>
<p><font face="Noto Serif">It seems to work fine, but :</font></p>
<p><font face="Noto Serif"><b>Keys selection</b></font></p>
<p><font face="Noto Serif"><b>-----------------------<u><br>
</u></b></font></p>
<p><font face="Noto Serif">-- with key-attr, i can select, </font><font
face="Noto Serif">with gpg 2.2.40 or 2.4.4</font><font
face="Noto Serif"> :</font></p>
<p><font face="Noto Serif"> - 1) rsa<br>
</font></p>
<p><font face="Noto Serif"> - 2) ECC --> 1) curve 25519<br>
</font></p>
<p><font face="Noto Serif"> 4) NIST P-384<br>
</font></p>
<p><font face="Noto Serif"> 6) Brainpool
(<i>choice</i> <i>not available with gpg 2.2.40</i>)</font></p>
<p><font face="Noto Serif"><b>Keys generation on the board</b></font></p>
<p><font face="Noto Serif"><b>-----------------------------------------------<br>
</b></font></p>
<p><font face="Noto Serif"> -- rsa 2048 works and i can generate
keys</font></p>
<p><font face="Noto Serif"> -- <i>ras4096 seems to work, but
keys generation fails<br>
</i> </font></p>
<p><font face="Noto Serif"> -- curve 25519 works and i can
generate keys</font></p>
<p><font face="Noto Serif"> --<i> NIST doesn't work. I can select
choice 4), but nothing change when i use list command (gpg
2.2.40 and gpg 2.4.4)<br>
</i></font></p>
<p><font face="Noto Serif"> -- <i>Brainpool </i></font><i><font
face="Noto Serif">doesn't work. </font><font face="Noto Serif">I
can select choice 6), but</font><font face="Noto Serif">
nothing change when i use list command (gpg 2.4.4, with gpg
2.2.40 Brainpool choice is not available)</font></i></p>
<p><font face="Noto Serif">--------</font></p>
<p> Is key-attributes for key generate on the card or determine
the type of key you can put on the card with keytocard command ?</p>
<p> How to know witch keys Gnuk supports with keytocard command ?</p>
<p><font face="Noto Serif"><b>Keys generation on the PC (curve keys)
and transfer to the board</b></font></p>
<p><font face="Noto Serif">---------------------------------------------------------------------------------------------------------<b><br>
</b></font></p>
<p><font face="Noto Serif">It works fine with Gniibe documentation.<b><u><br>
</u></b></font> </p>
<p><font face="Noto Serif"><b>Keys operation</b></font></p>
<p><font face="Noto Serif">------------------------<b><br>
</b></font></p>
<p><font face="Noto Serif">Both for keys generation on the board and
keys generation (Curve 25519) on the PC and transfer to the
board</font><font face="Noto Serif">, Sign, crypt/decrypt,
sign+crypt/decrypt operations works</font></p>
<p><font face="Noto Serif"><b>Led</b></font></p>
<p><font face="Noto Serif">-----<b><br>
</b></font></p>
<p><font face="Noto Serif">Led is slowly blinking (~ Off every two
seconds for less than 1 second)</font></p>
<p><font face="Noto Serif">--------</font></p>
<p><font face="Noto Serif">Is it normal ? Can anyone explain to me
the utility of this led ?</font></p>
<p><font face="Noto Serif">--------</font></p>
<p><font face="Noto Serif">--------------------------------------------------------------------<br>
</font></p>
<p><font face="Noto Serif"><b>I also test of gnuk 2.2 install on the
board.</b></font></p>
<p><font face="Noto Serif">--------------------------------------------------------------------</font></p>
<p><font face="Noto Serif">It seems to work fine, but :</font></p>
<p><font face="Noto Serif"><b>Keys selection</b></font></p>
<p><font face="Noto Serif">-----------------------</font></p>
<p><font face="Noto Serif">-- with key-attr, i can select, </font><font
face="Noto Serif">with gpg 2.2.40 or<u> 2.4.4</u></font><font
face="Noto Serif"> :</font></p>
<p><font face="Noto Serif"> - 1) rsa<br>
</font></p>
<p><font face="Noto Serif"> - 2) ECC --> 1) curve 25519
*default*</font></p>
<p><font face="Noto Serif"> 4) NIST P-384</font></p>
<p><font face="Noto Serif"> 6) Brainpool
P-256 (<i>choice</i> <i>not available with gpg 2.2.40</i>)</font></p>
<p><font face="Noto Serif"><b>Keys generation on the board</b></font></p>
<p><font face="Noto Serif">-----------------------</font><font
face="Noto Serif">------------------------</font></p>
<p><font face="Noto Serif"> -- rsa 2048 seems to work,<i> but
list command always show ed/cv/ed and generation isn't
possbile<br>
</i></font></p>
<p><font face="Noto Serif"> -- <i>ras4096 seems to work, but </i></font><font
face="Noto Serif"><i> list command always show ed/cv/ed </i></font><font
face="Noto Serif"><i>and generation isn't possbile</i></font></p>
<p><font face="Noto Serif"> -- curve works and i can generate
keys</font></p>
<p><font face="Noto Serif"> --<i> NIST doesn't work. I can select
choice 4), but nothing change when i use list command (gpg
2.2.40 and gpg 2.4.4)<br>
</i></font></p>
<p><font face="Noto Serif"> -- <i>Brainpool </i></font><i><font
face="Noto Serif">doesn't work. </font><font face="Noto Serif">I
can select choice 6), but</font><font face="Noto Serif">
nothing change when i use list command (gpg 2.4.4, with gpg
2.2.40 Brainpool choice is not available)</font></i></p>
<p><font face="Noto Serif"><b>Keys generation on the PC (curve keys)
and transfer to the board</b></font></p>
<p><font face="Noto Serif">---------------------------------------------------------------------------------------------------------<b><br>
</b></font></p>
<p><font face="Noto Serif">It works fine with Gniibe documentation.<b><u><br>
</u></b></font> </p>
<p><font face="Noto Serif"><b>Keys operation</b></font></p>
<p><font face="Noto Serif">------------------------<b><br>
</b></font></p>
<p><font face="Noto Serif">Both for keys generation on the board and
keys generation (Curve 25519) on the PC and transfer to the
board</font><font face="Noto Serif">, Sign, crypt/decrypt,
sign+crypt/decrypt operations works</font></p>
<p><font face="Noto Serif"><b>Led</b></font></p>
<p><font face="Noto Serif">-----<b><br>
</b></font></p>
<p><font face="Noto Serif">Led is slowly blinking (~ Off every two
seconds for less than 1 second)</font></p>
<p><font face="Noto Serif">--------</font></p>
<p><font face="Noto Serif">All the results for gnuk 2.2 version
don't correspond to the Gnuk 2.x functionalities announced on
the list the 06/09/2023 : <br>
</font></p>
<pre wrap="" class="moz-quote-pre">From NEWS, here is major changes in Gnuk 2.1
* Ed448 and X448 support.
Ed448 and X448 support are added. This support is experimental.
* Removal of RSA support.
RSA support has been removed.
* Removal of NIST P-256 support.
NIST P-256 curve support has been removed.
</pre>
<p><font face="Noto Serif">1) RSA support with key-attr is always
available but doesn't work<br>
2) I can't find with key-attr X448 or Ed448 support</font></p>
<p><font face="Noto Serif">As anyone explanations about this results
?<br>
</font></p>
<p></p>
<p></p>
<p><font face="Noto Serif">-----------------------------------------------------------------</font></p>
<p><font face="Noto Serif">Best regards<br>
</font></p>
<p><font face="Noto Serif"><br>
</font></p>
<p><font face="Noto Serif"><br>
</font></p>
<p><font face="Noto Serif"><br>
</font></p>
<p><font face="Noto Serif"><br>
</font></p>
<div id="grammalecte_menu_main_button_shadow_host"
style="width: 0px; height: 0px;"></div>
</body>
</html>