3 ms·
How does this compare to BouncyCastle?
by pestaa 8y ago
How does this compare to BouncyCastle?
- twic 8y agoThis sounds more comparable to NaCl/Sodium to me. Tink: > Tink provides secure APIs that are easy to use correctly and hard(er) to misuse. It reduces common crypto pitfalls with user-centered design, careful implementation and code reviews, and extensive testing. NaCl: > NaCl (pronounced "salt") is a new easy-to-use high-speed software library for network communication, encryption, decryption, signatures, etc. NaCl's goal is to provide all of the core operations needed to build higher-level cryptographic tools. Of course, other libraries already exist for these core operations. NaCl advances the state of the art by improving security, by improving usability, and by improving speed. One big difference is first-class Java support. NaCl/Sodium is in C, which makes it a pain to use with Java.
- segmondy 8y agoNot true, there are bindings and implementations in every language. I just made use of the java, objc, php and JavaScript via webassembly version this weekend. Checkout libsodium https://download.libsodium.org/doc/bindings_for_other_languages https://download.libsodium.org/doc/bindings_for_other_langua...
- tptacek 8y agoBouncyCastle is a low-level crypto library that aims to export to callers every primitive and every common (and many uncommon) ways of working with those primitives. Tink is a high-level crypto library that aims to expose only safe ways to use its primitives.