documented fixes.
[gnutls.git] / doc / cha-ciphersuites.texi
blob1b2c2116b3ccff8851ab4298b65f3169b79c03e0
1 @node All the supported ciphersuites in GnuTLS
2 @chapter All the Supported Ciphersuites in @acronym{GnuTLS}
3 @anchor{ciphersuites}
4 @cindex Ciphersuites
6 @include algorithms.texi
8 Some additional information regarding some of the algorithms:
10 @table @code
11 @item RSA
12 RSA is public key cryptosystem designed by Ronald Rivest, Adi Shamir
13 and Leonard Adleman.  It can be used with any hash functions.
15 @item DSA
16 DSA is the USA's Digital Signature Standard.  It uses only the SHA-1
17 hash algorithm.
19 @item MD2
20 MD2 is a cryptographic hash algorithm designed by Ron Rivest.  It is
21 optimized for 8-bit processors.  Outputs 128 bits of data.  There are
22 several known weaknesses of this algorithm and it should not be used.
24 @item MD5
25 MD5 is a cryptographic hash algorithm designed by Ron Rivest. Outputs
26 128 bits of data.  It is considered to be broken.
28 @item SHA-1
29 SHA is a cryptographic hash algorithm designed by NSA. Outputs 160
30 bits of data.  It is also considered to be broken, though no practical
31 attacks have been found.
33 @item RMD160
34 RIPEMD is a cryptographic hash algorithm developed in the framework of
35 the EU project RIPE.  Outputs 160 bits of data.
37 @end table
40 @c Guile Bindings
43 @include guile.texi