ArduinoLibs
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCBigNumberUtilUtilities to assist with implementing big number arithmetic
oCBitmapRepresents a monochrome bitmap within main memory
|\CDMDHandle large dot matrix displays composed of LED's
oCBlinkLEDBlink a LED on a digital output pin
oCBlockCipherAbstract base class for block ciphers
|oCAESCommonAbstract base class for AES block ciphers
||oCAES128AES block cipher with 128-bit keys
||oCAES192AES block cipher with 192-bit keys
||\CAES256AES block cipher with 256-bit keys
|oCSpeckSpeck block cipher with a 128-bit block size
|\CSpeckTinySpeck block cipher with a 128-bit block size (tiny-memory version)
| \CSpeckSmallSpeck block cipher with a 128-bit block size (small-memory version)
oCCharlieplexManage an array of LED's in a charlieplexed arrangement
oCChaseLEDsChase LED's on output pins in a defined sequence
oCCipherAbstract base class for stream ciphers
|oCAuthenticatedCipherAbstract base class for authenticated ciphers
||oCChaChaPolyAuthenticated cipher based on ChaCha and Poly1305
||oCEAXCommonConcrete base class to assist with implementing EAX for 128-bit block ciphers
|||\CEAX< T >Implementation of the EAX authenticated cipher
||\CGCMCommonConcrete base class to assist with implementing GCM for 128-bit block ciphers
|| \CGCM< T >Implementation of the Galois Counter Mode (GCM)
|oCCBCCommonConcrete base class to assist with implementing CBC for 128-bit block ciphers
||\CCBC< T >Implementation of the Cipher Block Chaining (CBC) mode for 128-bit block ciphers
|oCCFBCommonConcrete base class to assist with implementing CFB for 128-bit block ciphers
||\CCFB< T >Implementation of the Cipher Feedback (CFB) mode for 128-bit block ciphers
|oCChaChaChaCha stream cipher
|oCCTRCommonConcrete base class to assist with implementing CTR mode for 128-bit block ciphers
||\CCTR< T >Implementation of the Counter (CTR) mode for 128-bit block ciphers
|\COFBCommonConcrete base class to assist with implementing OFB for 128-bit block ciphers
| \COFB< T >Implementation of the Output Feedback (OFB) mode for 128-bit block ciphers
oCCurve25519Diffie-Hellman key agreement based on the elliptic curve modulo 2^255 - 19
oCEd25519Digital signatures based on the elliptic curve modulo 2^255 - 19
oCEEPROM24Reading and writing EEPROM's from the 24LCXX family
oCFieldManages a single data input/output field within a Form
|oCBoolFieldField that manages the input of a boolean value
|oCIntFieldField that manages the input of an integer value
|oCListFieldField that manages selection from a static list of items
|oCTextFieldField that displays a read-only text value
|\CTimeFieldField that manages the display and editing of a time value
oCFormManager for a form containing data input/output fields
oCGF128Operations in the Galois field GF(2^128)
oCGHASHImplementation of the GHASH message authenticator
oCHashAbstract base class for cryptographic hash algorithms
|oCBLAKE2bBLAKE2b hash algorithm
|oCBLAKE2sBLAKE2s hash algorithm
|oCSHA256SHA-256 hash algorithm
|oCSHA3_256SHA3-256 hash algorithm
|oCSHA3_512SHA3-512 hash algorithm
|\CSHA512SHA-512 hash algorithm
oCI2CMasterAbstract base class for I2C master implementations
|\CSoftI2CBit-banged implementation of an I2C master
oCIRreceiverManages the reception of RC-5 commands from an infrared remote control
oCKeccakCoreKeccak core sponge function
oCLiquidCrystal
|\CLCDEnhanced library for Freetronics 16x2 LCD shields
oCMelodyPlays a melody on a digital output pin using tone()
oCNoiseSourceAbstract base class for random noise sources
|oCRingOscillatorNoiseSourceProcesses the signal from a ring oscillator based noise source
|\CTransistorNoiseSourceProcesses the signal from a transistor-based noise source
oCOMACImplementation of the OMAC message authenticator
oCPoly1305Poly1305 message authenticator
oCRNGClassPseudo random number generator suitable for cryptography
oCRTCBase class for realtime clock handlers
|oCDS1307RTCCommunicates with a DS1307 realtime clock chip via I2C
|oCDS3231RTCCommunicates with a DS3231 realtime clock chip via I2C
|\CDS3232RTCCommunicates with a DS3232 realtime clock chip via I2C
oCRTCAlarmStores alarm information from a realtime clock chip
oCRTCDateStores date information from a realtime clock chip
oCRTCTimeStores time information from a realtime clock chip
\CXOFAbstract base class for Extendable-Output Functions (XOFs)
 \CSHAKEAbstract base class for the SHAKE Extendable-Output Functions (XOFs)
  oCSHAKE128SHAKE Extendable-Output Function (XOF) with 128-bit security
  \CSHAKE256SHAKE Extendable-Output Function (XOF) with 256-bit security