Module basic_crypto_functions

Source
Expand description

Module to wrap the openssl library for crypto functions

Structs§

Decrypter
Structure to decrypt part to part a cipher encrypted with AES GCM n Padding
Keystore
Keystore to collect the public keys
PublicKey
The struct contaiing the PublicKey
Secretkey
The struct contaiing the SecretKey
SigningCertificate
The signing certificate

Enums§

BasisCryptoError
CertificateExtension
Possible extension of the X509 certificate

Functions§

argon2_hash_password
Hash password with Argon2id
sha3_256
Wrapper for SHA3-256
sha256
Wrapper for SHA256
sha256_stream
Wrapper for SHA256 for a stream reader
shake128
Wrapper for SHAKE128
shake256
Wrapper for SHAKE256
sign
Sign using RSASSA-PSS as a signature algorithm
verify
Verify the signature using RSASSA-PSS as a signature algorithm