This is a fork of quictls to suport Rocca-S. The original README file of quictls can be found at README-quictls.md
Rocca-S is a symmetric encryption algorithm with high throughput. Detail of Rocca-S algorithm can be found in the following Internet Draft:
https://datatracker.ietf.org/doc/draft-nakano-rocca-s/
This software only suport the following architecture:
- SIMD
- x86-64 architecture (with AES-NI support)
Folloiwng depencencies should be installed to build this software:
- make
- gcc
- libc-dev
After installing the required software, you can build this software with the following commands:
mkdir build
cd build
../Configure no-shared linux-x86_64
make
Then, you can test the software. The following command shows the list of supported ciphers and Rocca-S should be listed.
./apps/openssl ciphers -v
The source code is provided under the Apache License 2.0. The full text is included in the file LICENSE.txt.