CryptoSys API  6.22.1
Classes | Typedefs | Functions
crsysapi.hpp File Reference

The C++ (STL) interface to the CryptoSys API. More...

Classes

class  crsysapi::Aead
 Authenticated encryption functions. More...
 
class  crsysapi::Cipher
 Generic block cipher functions. More...
 
class  crsysapi::CipherStream
 Stream cipher functions. More...
 
class  crsysapi::Cnv
 Character conversion routines. More...
 
class  crsysapi::Crc
 CRC-32 computations. More...
 
class  crsysapi::Err
 Details of errors returned by the core library. More...
 
class  crsysapi::Gen
 General info about the core library DLL. More...
 
class  crsysapi::Hash
 Message digest hash functions. More...
 
class  crsysapi::Mac
 Message authentication code (MAC) functions. More...
 
class  crsysapi::Pbe
 Password-based encryption. More...
 
class  crsysapi::Prf
 Pseudorandom function (PRF). More...
 
class  crsysapi::Rng
 Random Number Generator to NIST SP800-90. More...
 
class  crsysapi::Wipe
 Data wiping functions. More...
 
class  crsysapi::Xof
 Extendable-output function (XOF). More...
 

Typedefs

typedef std::vector< unsigned char > crsysapi::bvec_t
 A vector of bytes (our typedef for a byte array)
 

Functions

std::string crsysapi::bvec2str (const bvec_t &bv)
 Convert a byte vector to a string.
 
bvec_t crsysapi::str2bvec (const std::string &s)
 Convert a string to a byte vector.
 

Detailed Description

The C++ (STL) interface to the CryptoSys API.

Copyright © 2001-24 D.I. Management Services Pty Limited ABN 78 083 210 584 Australia. All rights reserved. <www.di-mgt.com.au> <www.cryptosys.net>. Generated on Sat Jan 6 2024 18:00:07 by Doxygen 1.9.1.