Crypto++

Crypto++ is a free cryptographic library that is widely accepted by research community to implement a prototype or an actual working model. Crypto++ contains almost all basic cryptographic primitives ranging from hash-function to different encryption techniques.

In this section, I'll provide basic tutorial along with examples to play around with this library and give a reader a basic overview of this library.

  1. Integer class
    1. Basics about Integer class
    2. Integer XOR
    3. Multiplicative modular inverse
    4. a_times_b_mod_c
    5. a_exp_b_mod_c
  2. Hash Functions and encoding and decoding of Integer
  3. Random number generation
  4. Hash functions
  5. Elliptic Curve Cryptography
    1. Basic Elliptic Curve Parameters
    2. Negative of a Point
    3. Elliptic Curve Point Addition
    4. Elliptic Curve Scalar Point Multiplication

No comments:

Post a Comment