cryptography.h File Reference

Classes

class   CryptographyStreamConversionInterface

Namespaces

  maxon
  maxon::StreamConversions
  maxon::BLOWFISHLEGACYENDECODER_OPTIONS

Enumerations

enum   BLOCK_CIPHER_MODE : UInt64 {
   ECB ,
   CBC ,
   PCBC ,
   CFB ,
   OFB ,
   CTR ,
   KEEP_STATE
}

函数

enum maxon::BLOCK_CIPHER_MODE UInt64   MAXON_ENUM_FLAGS (BLOCK_CIPHER_MODE)
  MAXON_DECLARATION (StreamConversionFactory, AesEncoder, "net.maxon.streamconversion.aes.encoder")
  MAXON_DECLARATION (StreamConversionFactory, AesDecoder, "net.maxon.streamconversion.aes.decoder")
  MAXON_DECLARATION (StreamConversionFactory, BlowfishEncoder, "net.maxon.streamconversion.blowfish.encoder")
  MAXON_DECLARATION (StreamConversionFactory, BlowfishDecoder, "net.maxon.streamconversion.blowfish.decoder")
  MAXON_DECLARATION (StreamConversionFactory, BlowfishLegacyEncoder, "net.maxon.streamconversion.blowfishlegacy.encoder")
  MAXON_DECLARATION (StreamConversionFactory, BlowfishLegacyDecoder, "net.maxon.streamconversion.blowfishlegacy.decoder")
  MAXON_DECLARATION (StreamConversionFactory, BlowfishLegacyEnDecoder, "net.maxon.streamconversion.blowfishlegacyen.decoder")
  MAXON_ATTRIBUTE ( Bool , ENCRYPT, "net.maxon.streamconversion.blowfishlegacy.encrypt")

变量

  ECB
  CBC
  PCBC
  CFB
  OFB
  CTR
  KEEP_STATE

Variable Documentation

◆  ECB

ECB

Electronic codebook.

◆  CBC

CBC

Cipher-block chaining.

◆  PCBC

PCBC

Propagating cipher-block chaining.

◆  CFB

CFB

Cipher feedback.

◆  OFB

OFB

Output feedback.

◆  CTR

CTR

Counter.

◆  KEEP_STATE

KEEP_STATE

for CBC, PCBC, CFB, OFB: Store the current state in the instance. Otherwise the next Encrypt call will use the original initialization vector.