Sage Cross Reference Table of Wishes and Availability

From YobiWiki
Jump to navigation Jump to search
Sage optional packages other python packages
sage.crypto PyCrypto PyOpenSSL M2Crypto TLS Lite
Block Ciphers
Block cipher algorithms
Serpent
Twofish
Idea P
DES P
3DES P
AES P
Present
Modes of operation
CMAC
XCBC
CBC-MAC
CCM
GCM
ECB P*
CBC P*
CTR
LRW
XTS
MDC-2
Paddings
bit padding
zeros
PKCS7
PKCS12
ISO 10126
ANSI X.923
Stream Ciphers
RC4
A5/1 A5/2
SNOW2 SNOW3G
HC-128
RABBIT
Salsa 20/12
SOSEMANUK
F-FCSR
Grain
MICKEY
Trivium
LFSR
Shrinking generator
Self-Shrinking generator
One-way Functions
MD5 P/R
SHA Family P/R (SHA-1 & 256)
Whirlpool
RipeMD
MDC-2
RadioGatun
Davies-Meyer
Matyas-Meyer-Oseas
Miyaguchi-Preneel
HMAC
NMAC
NMAC
KDF family PBKDF2
PBKDF2
Public-key cryptography
Misc
ECC
all coordinate sys.
cf EFD
Other
RSA P**
DSA P
ElGamal P
DH
XTR
Paillier
NTRUE
Pseudo-random generators
cf NIST
Mersenne Twister
Cryptanalysis tools

/*CBC and ECB in PyCrypto are integrated into the cipher algorithmes and are coupled to encryption/decryption status
/**Check if PKCS#1 v1.5/v2.1 and if CTR