GOST Cryptography project

home

Implementation status

GOST Standards

  1. GOST 28147-89
    • block cipher - merged, test params only
    • ECB - existing code
    • CFB - existing code
    • CNT - WIP
    • IMIT - not implemented
  2. GOST R 34.10-94 - not implemented
  3. GOST R 34.10-2001 - merged
  4. GOST R 34.10-2012 - merged
  5. GOST R 34.11-94 - merged, test params only
  6. GOST R 34.11-2012 - merged

RFC4357

  1. symmetric ciphers

    • S-Boxes - not implemented
  2. cipher modes

    • CBC - existing code
  3. padding modes

    • Not necessary - higher level code(?)
  4. key meshing

    • CryptoPro - not implemented
  5. HMAC_GOSTR3411

    • Not verified, should be handled by existing code
  6. PRF_GOSTR3411

    • TLS specific thing
  7. key derivation
    • VKO GOST R 34.10-94 - not implemented
    • VKO GOST R 34.10-2001 - not implemented
  8. key wrap
    • GOST 28147-89 - not implemented
    • CryptoPro - not implemented
  9. key diversification
    • CryptoPro KEK - not implemented
    • Secret key - not implemented