Skip to content

TLS/SSL and crypto library with QUIC APIs and Rocca-S

License

Notifications You must be signed in to change notification settings

yt-nakano/Rocca-S-quictls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSSL with Rocca-S

About

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/

Support Architecture

This software only suport the following architecture:

  • SIMD
  • x86-64 architecture (with AES-NI support)

Build and test

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

License

The source code is provided under the Apache License 2.0. The full text is included in the file LICENSE.txt.

About

TLS/SSL and crypto library with QUIC APIs and Rocca-S

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published