Complete standard algorithm list

From the spec:

Block Encryption
  1. REQUIRED TRIPLEDES
    http://www.w3.org/2001/04/xmlenc#tripledes-cbc

  2. REQUIRED AES-128
    http://www.w3.org/2001/04/xmlenc#aes128-cbc

  3. REQUIRED AES-256
    http://www.w3.org/2001/04/xmlenc#aes256-cbc

  4. OPTIONAL AES-192
    http://www.w3.org/2001/04/xmlenc#aes192-cbc

Key Transport
  1. REQUIRED RSA-v1.5
    http://www.w3.org/2001/04/xmlenc#rsa-1_5

  2. REQUIRED RSA-OAEP
    http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p

Key Agreement
  1. OPTIONAL Diffie-Hellman
    http://www.w3.org/2001/04/xmlenc#dh

Symmetric Key Wrap
  1. REQUIRED TRIPLEDES KeyWrap
    http://www.w3.org/2001/04/xmlenc#kw-tripledes

  2. REQUIRED AES-128 KeyWrap
    http://www.w3.org/2001/04/xmlenc#kw-aes128

  3. REQUIRED AES-256 KeyWrap
    http://www.w3.org/2001/04/xmlenc#kw-aes256

  4. OPTIONAL AES-192 KeyWrap
    http://www.w3.org/2001/04/xmlenc#kw-aes192

Message Digest
  1. REQUIRED SHA1
    http://www.w3.org/2000/09/xmldsig#sha1

  2. RECOMMENDED SHA256
    http://www.w3.org/2001/04/xmlenc#sha256

  3. OPTIONAL SHA512
    http://www.w3.org/2001/04/xmlenc#sha512

  4. OPTIONAL RIPEMD-160
    http://www.w3.org/2001/04/xmlenc#ripemd160

Message Authentication
  1. RECOMMENDED XML Digital Signature
    http://www.w3.org/TR/2001/CR-xmldsig-core-20010419/

Canonicalization
  1. OPTIONAL Canonical XML with Comments
    http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments

  2. OPTIONAL Canonical XML (omits comments)
    http://www.w3.org/TR/2001/REC-xml-c14n-20010315

Encoding
  1. REQUIRED base64
    http://www.w3.org/2000/09/xmldsig#base64


Previous | Next | Top | Cafe con Leche

Copyright 2000-2002 Elliotte Rusty Harold
elharo@metalab.unc.edu
Last Modified January 29, 2002