# Packages
No description provided by the author
# Functions
AESCBCPKCS7Decrypt combines CBC decryption and PKCS7 unpadding.
AESCBCPKCS7Encrypt combines CBC encryption and PKCS7 padding.
AESCBCPKCS7Encrypt combines CBC encryption and PKCS7 padding, the IV used is the one passed to the function.
AESCBCPKCS7Encrypt combines CBC encryption and PKCS7 padding using as prng the passed to the function.
GetRandomBytes returns len random looking bytes.
No description provided by the author
NewDefaultSecurityLevel returns a new instance of the software-based BCCSP at security level 256, hash family SHA2 and using FolderBasedKeyStore as KeyStore.
NewDefaultSecurityLevel returns a new instance of the software-based BCCSP at security level 256, hash family SHA2 and using the passed KeyStore.
NewDummyKeyStore instantiate a dummy key store that neither loads nor stores keys.
NewFileBasedKeyStore instantiated a file-based key store at a given position.
NewInMemoryKeyStore instantiates an ephemeral in-memory keystore.
NewWithParams returns a new instance of the software-based BCCSP set at the passed security level, hash family and KeyStore.
# Interfaces
Decryptor is a BCCSP-like interface that provides decryption algorithms.
Encryptor is a BCCSP-like interface that provides encryption algorithms.
Hasher is a BCCSP-like interface that provides hash algorithms.
KeyDeriver is a BCCSP-like interface that provides key derivation algorithms.
KeyGenerator is a BCCSP-like interface that provides key generation algorithms.
KeyImporter is a BCCSP-like interface that provides key import algorithms.
Signer is a BCCSP-like interface that provides signing algorithms.
Verifier is a BCCSP-like interface that provides verifying algorithms.