Michael Brown
a646e38f03
Use stdlib.h for malloc() instead of malloc.h.
18 years ago
Michael Brown
fdaddd969a
Added "name" field to digest algorithms
18 years ago
Michael Brown
d37f82509f
Added debug statements.
Don't crash when called on an uninitialised chap structure; this
allows us to avoid extra checks within iscsi.c to make sure that we
receive the CHAP_XXX keys in a sensible order.
18 years ago
Michael Brown
a9415d3da2
Reduce from 157 to 123 bytes
18 years ago
Michael Brown
c5428303e4
Added generic CHAP layer, independent of iSCSI
18 years ago
Michael Brown
57d539aab0
Made it temporarily possible to call MD5 routines directly from external
code, rather than going through the digest layer.
Removed a spurious line of constants.
18 years ago
Michael Brown
88e38fa148
We don't actually have a stdio.h header file. Our printf() functions are
defined in vsprintf.h. (This may change, since vsprintf.h is a
non-standard name, but for now it's the one to use.)
There should be no need to include vsprintf.h just for DBG() statements,
since include/compiler.h forces it in for a debug build anyway.
18 years ago
Marty Connor
6ac78f6aff
added stdio.h to includes for DBG compilation
18 years ago
Michael Brown
4ef1ef0ee4
Restored the le32_to_cpus() and cpu_to_le32s() calls
18 years ago
Michael Brown
013f8c119a
Tidied up.
18 years ago
Michael Brown
2eed0bb8e5
Reduced size from 2087 bytes to 1056 bytes
18 years ago
Michael Brown
48bdde5d7b
Taken from Linux's md5.c. This implementation is not very
size-efficient, and will probably be rewritten.
The md5.c from MatrixSSL is too ugly to consider importing.
18 years ago
Michael Brown
7ab29b0bfe
This file breaks "make blib"; please find a way to avoid doing this.
18 years ago
Derek Pryor
e71098a652
The first packet (ClientHello Handshake) can be constructed and is accepted
by SSL servers. Framework.c allows me to test the library against a given
https server.
18 years ago
Derek Pryor
47be47bf17
Adding SSL Constructs header file. (First version)
18 years ago