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

Top 8.5% on proxy.golang.org

proxy.golang.org : github.com/jessecoretta/go-cryptic

Package cryptic provides a plethora of simplified methods and interfaces that wrap various built-in cryptographic packages such as crypto/x509, et al. This package is highly experimental, and is absolutely not appropriate for production at this time. Although it will be maintained as effectively as possible, there is absolutely no warranty in effect. See the LICENSE file for details. One of the benefits of this package is added "interrogative" features. For example, an *x509.Certificate stores certain values, such as Key Usages, in a manner that cannot easily be "queried" without bitshifting the values manually, which may be tedious or unclear for some users. To solve this situation, simple boolean methods were added, allowing KeyUsages to be tested for certain bit values in a more intuitive manner. Other features are more down-to-earth, such as built-in PEM() and DER() methods for all eligible types. All major types (Certificate, PrivateKey, CertificateRequest) enclose an instance of error internally. Users need not handle an explicit 'err' instance. Certain critical functions in this package also check for an enclosed (non-nil) error, thereby preventing reckless forward movement. Errors can be tested via the IsError and Error methods as documented.

Registry - Source - Documentation - JSON - codemeta.json
purl: pkg:golang/github.com/jessecoretta/go-cryptic
License: MIT
Latest release: over 2 years ago
First release: over 2 years ago
Namespace: github.com/jessecoretta
Last synced: 13 days ago

    Loading...
    Readme
    Loading...