An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.9% on proxy.golang.org
Top 0.7% dependent packages on proxy.golang.org
Top 1.0% dependent repos on proxy.golang.org
Top 4.2% forks on proxy.golang.org
Top 0.9% docker downloads on proxy.golang.org

proxy.golang.org : github.com/kevinburke/nacl

Package nacl is a pure Go implementation of the NaCL cryptography library. Compared with the implementation in golang.org/x/crypto/nacl, this library offers all of the API's present in NaCL, as well as some utilities for generating and loading keys and nonces, and encrypting messages. NaCl's goal is to provide all of the core operations needed to build higher-level cryptographic tools, as well as to demonstrate how to implement these tools in Go. Compared with the equivalent packages in the Go standard library and x/crypto package, we replace some function calls with their equivalents in this package, and make more use of return values (versus writing to a byte array specified at stdin). Most functions should be compatible with their C/C++ counterparts in the library here: https://nacl.cr.yp.to/. In many cases the tests are ported directly to this library.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/kevinburke/nacl
Keywords: curve25519 , golang , nacl , secretbox , security
License: BSD-3-Clause
Latest release: about 4 years ago
First release: about 4 years ago
Namespace: github.com/kevinburke
Dependent packages: 42
Dependent repositories: 28
Stars: 537 on GitHub
Forks: 31 on GitHub
Docker dependents: 1
Docker downloads: 6,308
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/kevinburke
Last synced: about 15 hours ago

    Loading...
    Readme
    Loading...