Skip to content

Commit

Permalink
Merge pull request #495 from dedis/disclaimer
Browse files Browse the repository at this point in the history
Update README.md
  • Loading branch information
pierluca authored Mar 11, 2024
2 parents 5fad44c + 594c910 commit e793c70
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,16 @@ and you need to constrain Kyber to offering only constant time implementations,
you should use the [suites.RequireConstantTime()](https://godoc.org/go.dedis.ch/kyber/suites#RequireConstantTime)
function in the `init()` function of your `main` package.

Target Audience
---------------

This library is intended to be used by developers who are at least moderately knowledgeable about cryptography.
If you want a crypto library that makes it easy to implement "basic crypto" functionality correctly - i.e., plain public-key encryption and signing - then [NaCl secretbox](https://godoc.org/golang.org/x/crypto/nacl/secretbox) may be a better choice.
Or use Google's [Tink](https://developers.google.com/tink)

This toolkit's purpose is to make it possible - and preferably easy - to do slightly more interesting things that most current crypto libraries don't support effectively.
The one existing crypto library that this toolkit is probably most comparable to is the [Charm](https://charm-crypto.com/category/charm) rapid prototyping library for Python.

Versioning - Development
------------------------

Expand Down

0 comments on commit e793c70

Please sign in to comment.