Skip to content

MichaelPaddon/scytale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build status

Scytale

Scytale (pronounced /ˈskɪtəliː/) is a high quality cryptographic library written in Rust. Our goal is to provide fast and correct implementations of common cryptographic algorithms and services.

Scytale is in early development.

Supported Algorithms

Block ciphers:

  • AES-128
  • AES-192
  • AES-256

Cryptographic hashes:

  • SHA2-224
  • SHA2-256
  • SHA2-384
  • SHA2-512
  • SHA2-512/224
  • SHA2-512/256

Message Authentication Code (MAC) algorithms:

  • HMAC

See the API documentation for more information.

Scytale also provides a CLI.

License

Scytale is licensed under the BSD+Patent License (SPDX short identifier: BSD-2-Clause-Patent). See the LICENSE file or https://opensource.org/license/bsdpluspatent for details.

Contributions

Contributions are welcome. Contributors retain their copyrights, but must licence their code under the BSD+Patent License. If you submit contributions, you are agreeing to these terms.

About

A fast and correct cryptographic library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages