You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+6-8
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,10 @@
2
2
3
3
This layer is an OpenEmbedded/Yocto layer dedicated to Post-Quantum Cryptography, providing integration and testing of quantum-safe cryptographic algorithms for embedded Linux systems. It supports OQS (Open Quantum Safe) and Botan.
4
4
5
-
Both OQS and Botan implement the latest NIST-approved Post-Quantum Cryptography (PQC) algorithms:
5
+
Both OQS and Botan implement the latest [NIST-approved Post-Quantum Cryptography (PQC) algorithms](https://csrc.nist.gov/projects/post-quantum-cryptography):
6
6
7
7
### Public-Key Encryption and Key-Establishment Algorithms
8
-
*`CRYSTALS-Kyber`: A lattice-based key encapsulation mechanism (KEM).
8
+
*`CRYSTALS-Kyber`: A lattice-based key encapsulation mechanism (KEM).
9
9
10
10
### Digital Signature Algorithms
11
11
*`CRYSTALS-Dilithium`: A lattice-based digital signature algorithm.
@@ -20,17 +20,15 @@ For more information, visit the [Open Quantum Safe website](https://openquantums
20
20
21
21
## Botan
22
22
23
-
Botan is a cryptographic library written in C++ that provides a wide range of cryptographic algorithms and protocols. It supports both classical and quantum-safe cryptographic algorithms. Botan is designed to be portable and efficient, making it suitable for use in embedded systems. Botan is also recommended by the German Federal Office for Information Security (BSI).
23
+
Botan is a cryptographic library written in C++ that provides a wide range of cryptographic algorithms and protocols. It supports both classical and quantum-safe cryptographic algorithms. Botan is designed to be portable and efficient, making it suitable for use in embedded systems. Botan is also [recommended](https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Informationen-und-Empfehlungen/Kryptografie/Kryptobibliothek-Botan/kryptobibliothek-botan_node.html) by the German Federal Office for Information Security (BSI).
24
24
25
25
For more information, visit the [Botan website](https://botan.randombit.net).
26
26
27
27
## Build
28
28
29
-
This layer can be integrated in your layers or built standalone using [kas-tool](https://github.com/siemens/kas):
29
+
This layer can be integrated in your layer(s) or built standalone using [kas-tool](https://github.com/siemens/kas):
30
30
31
-
To Enable PQC you should set:
32
-
33
-
`DISTRO_FEATURES += "pqc"`
31
+
To Enable OpenSSL with PQC support using `oqs-provider` you should set: `DISTRO_FEATURES += "pqc"`
0 commit comments