Skip to content
This repository has been archived by the owner on Jan 12, 2020. It is now read-only.

Scalaz-crypto Roadmap #2

Open
jmcardon opened this issue Dec 14, 2017 · 0 comments
Open

Scalaz-crypto Roadmap #2

jmcardon opened this issue Dec 14, 2017 · 0 comments
Assignees

Comments

@jmcardon
Copy link
Member

jmcardon commented Dec 14, 2017

Roadhouse Roadmap

In the same vein of what Emily did for scalaz-http, here is the initial proposed roadmap for scalaz-crypto.

Unlike scalaz-http though, we have a base project to go from, tsec which myself and @hrhino are "donating" (basically porting).

This means from the get-go, once the port is complete, we will have support for:

  • Encryption/decryption
  • Hashing
  • Message authentication
  • Signatures
  • Password hashing
  • SecureRandom id generation
  • SecureRandom management (related to proper reseeding)
  • Common crypto utils
  • JWT
  • A libsodium port on the on the JVM, which is cool.

From there we can:

  • Build more complex protocols and structures on top of primitives (i.e oauth1/2, key distribution/management, cryptocurrency datastructures)
  • Serve the needs of the scalaz-http project for all the crypto goodies we may need.
@jmcardon jmcardon self-assigned this Dec 14, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant