<!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>