CryptoAPI cipher compatibility table
cipher/kernel (keybits)ECB (electronic codebook)CBC (cipher block chaining)CFB (cipher feedback)OFB (output feedback)CTR (counter)RTC (modified counter)
3DES2.4.20-alt11-smp
(64, 128, 192)
++ (info)+---
2.4.22-std-smp-alt15
(64, 128, 192)
+++-++
2.4.26-std-up-alt6
(64, 128, 192)
+++-++
AES2.4.20-alt11-smp
(128, 192, 256)
+++---
2.4.22-std-smp-alt15
(128, 192, 256)
+++-++
2.4.26-std-up-alt6
(128, 192, 256)
+++-++
Blowfish2.4.20-alt11-smp
(128, 160, 192, 256)
+++---
2.4.22-std-smp-alt15
(128, 160, 192, 256)
+++-++
2.4.26-std-up-alt6
(128, 160, 192, 256)
+++-++
cipher/kernel (keybits)ECB (electronic codebook)CBC (cipher block chaining)CFB (cipher feedback)OFB (output feedback)CTR (counter)RTC (modified counter)
CAST5 (CAST-128)2.4.20-alt11-smp
(40, 80)
+++---
2.4.22-std-smp-alt15
(40, 80, 128)
+++-++
2.4.26-std-up-alt6
(40, 80, 128)
+++-++
DES (NIST FIPS-81: DES modes of operation)2.4.20-alt11-smp
(64)
+++---
2.4.22-std-smp-alt15
(64)
+++-++
2.4.26-std-up-alt6
(64)
+++-++
DFC2.4.20-alt11-smp
(128, 192, 256)
+++---
2.4.22-std-smp-alt15
(128, 192, 256)
+++-++
2.4.26-std-up-alt6
(128, 192, 256)
+++-++
cipher/kernel (keybits)ECB (electronic codebook)CBC (cipher block chaining)CFB (cipher feedback)OFB (output feedback)CTR (counter)RTC (modified counter)
GOST2.4.20-alt11-smp------
2.4.22-std-smp-alt15
(256)
------
2.4.26-std-up-alt6
(256)
------
IDEA2.4.20-alt11-smp
(128)
------
2.4.22-std-smp-alt15
(128)
+++-++
2.4.26-std-up-alt6
(128)
+++-++
MARS2.4.20-alt11-smp
(128, 192, 256)
------
2.4.22-std-smp-alt15
(128, 192, 256)
+++-++
2.4.26-std-up-alt6
(128, 192, 256)
+++-++
cipher/kernel (keybits)ECB (electronic codebook)CBC (cipher block chaining)CFB (cipher feedback)OFB (output feedback)CTR (counter)RTC (modified counter)
NUSH2.4.20-alt11-smp+++---
2.4.22-std-smp-alt15+++-++
2.4.26-std-up-alt6+++-++
RC52.4.20-alt11-smp++----
2.4.22-std-smp-alt15
(128, 192, 256)
+++-++
2.4.26-std-up-alt6
(128, 192, 256)
+++-++
RC62.4.20-alt11-smp
(128, 192, 256)
------
2.4.22-std-smp-alt15
(128, 192, 256)
+++-++
2.4.26-std-up-alt6
(128, 192, 256)
+++-++
cipher/kernel (keybits)ECB (electronic codebook)CBC (cipher block chaining)CFB (cipher feedback)OFB (output feedback)CTR (counter)RTC (modified counter)
Serpent2.4.20-alt11-smp
(128, 192, 256)
+++---
2.4.22-std-smp-alt15
(128, 192, 256)
+++-++
2.4.26-std-up-alt6
(128, 192, 256)
+++-++
Twofish2.4.20-alt11-smp
(128, 192, 256)
+++---
2.4.22-std-smp-alt15
(128, 192, 256)
+++-++
2.4.26-std-up-alt6
(128, 192, 256)
+++-++
Wicker2.4.20-alt11-smp++----
2.4.22-std-smp-alt15+++-++
2.4.26-std-up-alt6+++-++
CryptoAPI digest compatibility table
digest (bits)/kernel2.4.20-alt11-smp2.4.22-std-smp-alt152.4.26-std-up-alt6
MD5 (128)+++
RIPEMD160 (160?)-++
SHA1 (160)+++
SHA256 (256?)-++
SHA384 (384?)-++
SHA512 (512?)-++

Operation modes

Links