libSpookyAction

Contents:

  • Terminology
  • Common tasks
  • Library Reference
libSpookyAction
  • File crypto_algo.hpp
  • View page source

File crypto_algo.hpp

↰ Parent directory (libspookyaction/include/desfire)

Contents

  • Definition (libspookyaction/include/desfire/crypto_algo.hpp)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Functions

  • Variables

Definition (libspookyaction/include/desfire/crypto_algo.hpp)

  • Program Listing for File crypto_algo.hpp

Includes

  • algorithm

  • cstdint

  • desfire/log.h (File log.h)

  • iterator

  • mlab/bin_data.hpp

  • mlab/mathutils.hpp

  • utility

Included By

  • File keys.hpp

Namespaces

  • Namespace desfire

  • Namespace mlab

Classes

  • Struct desfire::randbytes

Functions

  • Function desfire::compute_crc16(std::uint8_t, std::uint16_t)

  • Function desfire::compute_crc16(mlab::bin_data const&, std::uint16_t)

  • Function desfire::compute_crc16(mlab::range<std::uint8_t const *>, std::uint16_t)

  • Function desfire::compute_crc32(std::uint8_t, std::uint32_t)

  • Function desfire::compute_crc32(mlab::bin_data const&, std::uint32_t)

  • Function desfire::compute_crc32(mlab::range<std::uint8_t const *>, std::uint32_t)

  • Template Function desfire::find_crc_tail(ByteIterator, ByteIterator, Fn&&, N, std::size_t, bool)

  • Template Function desfire::find_crc_tail(ByteIterator, ByteIterator, Fn&&, N, std::size_t, bool, BytesContainer const&)

  • Template Function desfire::get_key_version

  • Template Function desfire::lshift_sequence

  • Template Function desfire::set_key_version

Variables

  • Variable desfire::crc16_init

  • Variable desfire::crc32_init


© Copyright 2023, Pietro Saccardi, Luca Cristaldi.

Built with Sphinx using a theme provided by Read the Docs.