aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/install.rst
blob: dbff34fef5c253c58de951d46034ee54f7ce9ab6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
============
Installation
============

This assumes that both **pyecsca** and the **pyecsca-codegen**
packages are installed as editable.

1. Checkout the ext/libtommath submodule: :code:`git submodule update --init`
2. Build the libtommath library to prepare it for the future build processes steps.

.. code-block:: shell
    cd ext
    make host stm32f0 stm32f3

Now the package should be ready with the necessary versions of
libtommath built for the host and the STM32F0 and F3 targets.