CryptoPals in Rust

Based on: https://cryptopals.com/

  • Set 1 - Basics
    • Convert Hex to Base64
    • Fixed XOR
    • Single-Byte XOR Cypher
      • Works, but still want to improve ordering
    • Detect Single-Character XOR
    • Implement Repeating-Key XOR
    • Break Repeating-Key XOR
    • AES in ECB Mode
    • Detect AES in ECB Mode
  • Set 2 - Block Crypto
  • Set 3 - Block & Stream Crypto
  • Set 4 - Stream Crypto & Randomness
  • Set 5 - Diffie-Hellman & Friends
  • Set 6 - RSA & DSA
  • Set 7 - Hashes
  • Set 8 - Abstract Algebra