Zerynth Docs

First Steps

  • Installation Guide
  • Getting Started
  • Programming Guide
    • Python Basics
    • Sequences and Map Types
    • Pin Mapping and Naming
    • Standard Library
      • Zerynth Builtins
      • Math
      • GPIO
      • Analog to Digital Conversion
      • Pulse Width Modulation
      • Input Capture Unit
      • DAC
      • CAN
      • Hardware Timers
      • I2C
      • SPI
      • Garbage Collector
      • Streams
      • Threading
      • Software Timers
      • Date and time
      • Sunrise and sunset time
      • WiFi
      • GSM
      • BLE
      • BLE Beacons
      • Ethernet
      • JSON
      • CBOR
      • MsgPack
      • Sockets
      • Requests
      • Urlparse
      • Fifo
      • Queue
      • Flash
      • Operating System
      • fatFS
      • SpiFlash
      • QSpiFlash class
      • SpiSD
      • MCU
      • VM
      • Secure Socket Layer
      • Firmware Over the Air update (FOTA)
      • Power Management
      • Secure Firmware
      • Cryptography
        • MD5 secure hash
        • SHA1 secure hash
        • SHA2 secure hash
        • SHA3 secure hash
        • Keccak secure hash
        • HMAC
        • Elliptic Curve Cryptography
      • Bignum
      • Base64
      • JSON Web Tokens
      • Struct
      • Real-Time Clock
      • X509
      • NTPClient Library
      • Board Support Package
    • C Language Interface
    • Virtual Machine
    • Examples
  • Examples

The Tools

  • Zerynth Toolchain
  • Zerynth Studio
  • Zerynth Device Manager

Devices and Libraries

  • Supported Devices
  • Standard Library
  • Official Libraries
  • Partners’ Libraries
  • Community Libraries
Zerynth Docs
  • Docs »
  • Programming Guide »
  • Standard Library »
  • Cryptography
  • View page source

CryptographyΒΆ

The Zerynth standard library offers useful cryptographic primitives

Contents:

  • MD5 secure hash
    • The MD5 class
  • SHA1 secure hash
    • The SHA1 class
  • SHA2 secure hash
    • The module is based on the C library cifra.
    • The SHA2 class
  • SHA3 secure hash
    • The module is based on the C library cifra.
    • The SHA3 class
  • Keccak secure hash
    • The module is based on a patched version of the C library cifra.
    • The Keccak class
  • HMAC
  • Elliptic Curve Cryptography
Next Previous

© Copyright Zerynth.

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