# Functions
CryptoDecryptBasic implements basic decryption using golang crypto libraries given the private key.
CryptoEncryptBasic implements basic encryption using golang crypto libraries given the public key or certificate.
CryptoRandomPassword creates a random password of given length using characters from the base64 alphabet only.
CryptoSignDigest generates a signature across the sha256 of the message privkey - the private key used to compute the signature data - the message to be signed.
CryptoSymmetricDecrypt encrypts a set of bytes using a password.
CryptoSymmetricEncrypt encrypts a set of bytes using a password.
DecryptBasic implements the basic decryption operations.
EncryptBasic implements the basic encryption operations.
OpenSSL invokes the openSSL command using a fixed set of parameters.
No description provided by the author
OpenSSLDecryptBasic implements basic decryption using openSSL given the private key.
OpenSSLEncryptBasic implements basic encryption using openSSL given the certificate or public key.
No description provided by the author
No description provided by the author
No description provided by the author
OpenSSLRandomPassword creates a random password of given length using characters from the base64 alphabet only.
No description provided by the author
OpenSSLVerifyDigest verifies the signature of the input data against a signature.
No description provided by the author
# Variables
CertSerial gets the serial number from a certificate.
CryptoAsymmetricDecrypt decrypts a piece of text using a private key.
CryptoAsymmetricEncryptCert encrypts a piece of text using a certificate.
CryptoAsymmetricEncryptPub encrypts a piece of text using a public key.
CryptoAsymmetricEncryptPubOrCert encrypts a piece of text using a public key or a certificate.
CryptoCertFingerprint computes the fingerprint of a certificate using the crypto library.
CryptoDecryption returns the decryption environment using golang crypto.
CryptoEncryption returns the encryption environment using golang crypto.
CryptoPrivateKey generates a private key.
CryptoPrivKeyFingerprint computes the fingerprint of a private key using the crypto library.
CryptoPublicKey extracts the public key from a private key.
CryptoVerifyDigest verifies the signature of the input data against a signature.
DefaultDecryption detects the decryption environment.
DefaultEncryption detects the encryption environment.
IsCertificate checks if a PEM block is a certificate.
IsPublicKey checks if a PEM block is a public key.
No description provided by the author
OpenSSLAsymmetricEncryptCert implements asymmetric encryption based on a certificate.
OpenSSLAsymmetricEncryptPub implements asymmetric encryption based on a public key.
OpenSSLAsymmetricEncryptPubOrCert implements asymmetric encryption based on a public key or certificate based on the input.
OpenSSLDecryption returns the decryption environment using OpenSSL.
OpenSSLEncryption returns the encryption environment using OpenSSL.
OpenSSLPrivateKey generates a private key.
OpenSSLSignDigest signs the sha256 digest using a private key.
No description provided by the author
# Structs
Decryption captures the crypto functions required to implement the source providers.
Encryption captures the crypto functions required to implement the source providers.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author