Crypto++  6.1
Free C++ class library of cryptographic schemes
Classes
sm4.h File Reference

Classes for the SM4 block cipher. More...

Go to the source code of this file.

Classes

struct  SM4_Info
 SM4 block cipher information. More...
 
class  SM4
 Classes for the SM4 block cipher. More...
 
class  SM4::Base
 SM4 block cipher transformation functions. More...
 
class  SM4::Enc
 Provides implementation for encryption transformation. More...
 
class  SM4::Dec
 Provides implementation for encryption transformation. More...
 

Detailed Description

Classes for the SM4 block cipher.

SM4 is a block cipher designed by Xiaoyun Wang, et al. The block cipher is part of the Chinese State Cryptography Administration portfolio. The cipher was formely known as SMS4.

See also
SMS4 Encryption Algorithm for Wireless Networks and Reference implementation using OpenSSL.
Since
Crypto++ 6.0

Definition in file sm4.h.