diff --git a/README.md b/README.md index 5e0b107..36f142c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # MastersThesis +## Open quantum safe OpenSSL 1.1.1t + +:red_circle: OpenSSL 1.1.1 End of life - https://www.openssl.org/blog/blog/2023/09/11/eol-111/ + ## Building ### LINUX - testované na Ubuntu 20.04.5 @@ -121,3 +125,53 @@ Výsledok je rovnaký ## References [Open quantum safe OpenSSL 1.1.1t](https://github.com/open-quantum-safe/openssl) + +--------------------------------------------------------------------------------------------- + +## TIIGER TLS + +## Building +### LINUX +Systémové parametre:
+- Ubuntu 20.04.5 +- gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) +- MIRACL core v4.1 +- Python 3.8.10 + +# Server + +```curl https://sh.rustup.rs -sSf | sh``` +- inštalácia potrebných nástrojov na kompiláciu kódu v jazyku Rust + +``` +sudo apt install python3 +git clone https://github.com/miracl/core.git +cd core/rust +python3 config64.py test +cd ../.. +``` +- inštalácia pythonu (ak sa ešte nenechádza v systéme), stiahnutie a auto-build MIRACL knižnice + +``` +git clone https://github.com/Crypto-TII/TLS1.3.git +cd TLS1.3/rust/server +nano Cargo.toml +``` +- stiahnutie TIIGER TLS knižnice +- v súbore Cargo.toml je nutné správne nalinkovať cestu k zložke *mcore*, ktorá vznikla auto-buildom MIRACL knižnice v predošlom kroku + +``` +cargo build +cargo run +``` +- príkazy na kompiláciu serveru a jeho následné spustenie +- server je defaultne prístupný cez webový prehliadač na adrese https://127.0.0.1:4433; pripojenie vytvoreným klientom je popísané nižšie + +TODO: +:white_square_button: - doplniť popis pre zmenu podporovaných certifikátov + +# Klient + +## References +[Open quantum safe OpenSSL 1.1.1t](https://github.com/Crypto-TII/TLS1.3) +[MIRACL core](https://github.com/miracl/core) \ No newline at end of file