Michael Brown
521549d900
[crypto] Rename <gpxe/bitops.h> to <gpxe/rotate.h>
16 년 전
Michael Brown
9c71949d1f
[crypto] Remove spurious #include "config.h"
16 년 전
Michael Brown
5d4839b577
[iSCSI] Add support for mutual CHAP
Allow initiator to verify target authentication using CHAP.
16 년 전
Michael Brown
1949641d10
Fix compiler warnings that appear only on OpenBSD.
17 년 전
Holger Lubitz
68455adf37
use malloc attribute
17 년 전
Holger Lubitz
dea89e8d62
use malloc attribute
17 년 전
Holger Lubitz
7815474495
Revert "malloc attribute changes"
wasn't meant for my local "master" branch ;)
This reverts commit 373022108b .
17 년 전
Holger Lubitz
373022108b
malloc attribute changes
17 년 전
Michael Brown
74ad5014c5
Inhibit compiler warning
17 년 전
Michael Brown
9a9f46ff58
Upgrade AXTLS import to version 1.1.5-a
17 년 전
Michael Brown
218314e712
Added HMAC code from TLS project
17 년 전
Holger Lubitz
29134e35dc
make md5_steps static
17 년 전
Holger Lubitz
42910594f7
disable AES_convert_key by #if 0'ing it out (suggested by mcb30)
17 년 전
Holger Lubitz
426c2c150d
disable AES_convert_key by #if 0'ing it out (suggested by mcb30)
17 년 전
Michael Brown
9aa61ad5a2
Add per-file error identifiers
17 년 전
Marty Connor
c77704cb60
Warnings purge: src/{crypto,hci,net}
17 년 전
Michael Brown
ff84a66c35
Conflicts with native asn1.c
17 년 전
Michael Brown
95206577a7
Trivial ASN.1 decoding functions.
17 년 전
Michael Brown
e01aadd5a7
Required for public key extraction
18 년 전
Michael Brown
0050378f51
SHA1_DIGEST_SIZE also available as a static constant
18 년 전
Michael Brown
cc8f9e4b7f
Make context sizes available for statically-allocated structures
18 년 전
Michael Brown
d467552367
Vanilla copies from axtls
18 년 전
Michael Brown
5c3837e0ed
Quick hacks to get it working
18 년 전
Michael Brown
a01374b5cd
Add dummy setiv method
18 년 전
Michael Brown
6c2f0e1bf4
Original axtls RSA code
18 년 전
Michael Brown
1ae70e12e5
Added wrapper for AXTLS AES code
18 년 전
Michael Brown
c1aa1d0764
Add wrapper around axtls' sha1 code
18 년 전
Michael Brown
869f9bcb23
Adding missing include
18 년 전
Michael Brown
413c554b34
We need this, I think
18 년 전
Michael Brown
2e0548e17e
Force inlining
18 년 전
Michael Brown
1fbd6f7d76
...but not when it's being used as a digest algorithm...
18 년 전
Michael Brown
a502fcda45
The null crypto algorithm should at least copy data...
18 년 전
Michael Brown
a008f9e85b
Add null crypto algorithm
18 년 전
Michael Brown
0e996b81cf
Added blocksize for the benefit of HMAC code
18 년 전
Michael Brown
db2fde474e
Generalise digest_algorithm to crypto_algorithm.
18 년 전
Michael Brown
89c3c67c51
Should be correct for building RSA
18 년 전
Michael Brown
3bb7c19779
Allow MatrixSSL code to compile inside gPXE
18 년 전
Michael Brown
9542c016cd
Add aes.c and required headers from axtls tree
18 년 전
Michael Brown
7b8859ad15
Enable the axtls code to at least build within gPXE
18 년 전
Michael Brown
7993488a68
#if 0 out for now
18 년 전
Michael Brown
a646e38f03
Use stdlib.h for malloc() instead of malloc.h.
18 년 전
Michael Brown
fdaddd969a
Added "name" field to digest algorithms
18 년 전
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 년 전
Michael Brown
a9415d3da2
Reduce from 157 to 123 bytes
18 년 전
Michael Brown
c5428303e4
Added generic CHAP layer, independent of iSCSI
18 년 전
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 년 전
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 년 전
Marty Connor
6ac78f6aff
added stdio.h to includes for DBG compilation
18 년 전
Michael Brown
4ef1ef0ee4
Restored the le32_to_cpus() and cpu_to_le32s() calls
18 년 전
Michael Brown
013f8c119a
Tidied up.
18 년 전