MastersThesis/PQ_TIIGER_TLS/sal
2024-05-08 22:29:54 +02:00
..
miracl finale structure update 2024-04-19 14:16:07 +02:00
miracl-ubuntu22-11-04-24 finale structure update 2024-04-19 14:16:07 +02:00
miracl-winx64-15-04-24 finale structure update 2024-04-19 14:16:07 +02:00
miracl-winx86-11-04-24 finale structure update 2024-04-19 14:16:07 +02:00
README.txt finale structure update 2024-04-19 14:16:07 +02:00
sal.pdf finale structure update 2024-04-19 14:16:07 +02:00
tls_sal_m.xpp revision1 2024-05-08 22:29:54 +02:00

Tento priecinok obsahuje priecinok so statickou kniznicou miracl core a vsetky
potrebne hlavickove subory. Zlozka obsahuje celkovo 3 verzie kniznice 
miracl core, kazda vygenerovana na inej architekture, resp. na inom operacnom 
systeme, aby sa zaistilo, ze pouzivatel moze okamzite vyuzivat cely balik.

Kazda zlozka podla nazvu zodpoveda prislusnej architekture operacneho systemu.
Pred skompilovanim finalneho spustitelneho suboru pouzivatel skopiruje alebo 
premenuje zlozku s kniznicou miracl core v zavislosti od pouzivaneho 
prostredia. 

V zakladnej verzii je pouzita kniznica miracl core pre Windows x64.

POSTUP GENEROVANIA
Celkovy proces generovania knižnice miracl core je velmi podobny na roznych
platformach. Rozdiel je iba v pristupe instalacie pythonu.

1. LINUX

a) Nainštalujeme python
sudo apt install python3

b) Stiahneme repozitár knižnice a prejdeme do zložky cpp
git clone https://github.com/miracl/core.git
cd core/cpp

c) Spustime automaticke generovanie kniznice
python3 config64.py test

2. WINDOWS x64

a) Stiahneme a nainštalujeme python
https://www.python.org/downloads/windows/

b) Stiahneme knižnicu miracl core
https://github.com/miracl/core/archive/refs/heads/master.zip
cd core\cpp

c) Spustime automaticke generovanie kniznice
python config64.py test

3. WINDOWS x86

- bude doplnene pri finalnom generovani kniznice v najnovsej verzii

---------------------------------------------------------------------
Pouzita verzia kniznice v4.1
Podla historie gitu obsahuje v4.1 rozne upravy nedefinovane v ciselnych
updatoch kniznice.
 
Posledné generovanie knižnice - 15-04-2024