John Safranek
|
2d959d7bea
|
1. Generates the session keys.
2. Starting to tie into the bulk encryption and MAC.
|
2014-09-12 21:00:16 -07:00 |
John Safranek
|
917c6a84c4
|
Clean up build warnings under Linux
|
2014-08-14 11:46:23 -07:00 |
John Safranek
|
c142bc305c
|
fix the exchange hash signing issue
|
2014-09-03 22:48:50 -07:00 |
John Safranek
|
852016d8c5
|
finally calculates the hash correctly, but isn't signing correctly. :/
|
2014-09-03 13:50:23 -07:00 |
John Safranek
|
ad17306d96
|
correctly builds the packet, hash still wrong
|
2014-09-02 23:21:17 -07:00 |
John Safranek
|
8be65978bb
|
1. Added compile flag to show the shared master secret.
2. Fixed bug where the client DH e-value wasn't being used.
|
2014-09-02 11:52:08 -07:00 |
John Safranek
|
6be28d3437
|
fix buffer overflow when generating keys
|
2014-09-02 11:38:18 -07:00 |
John Safranek
|
c82b4bb3d8
|
server sends KexDhReply
|
2014-09-01 19:11:38 -07:00 |
John Safranek
|
21db2e1036
|
almost have KexDhAgree completed
|
2014-08-31 23:56:27 -07:00 |
John Safranek
|
a9ecef7352
|
90% of KEXDH done
|
2014-08-28 14:10:02 -07:00 |
John Safranek
|
b72c16f8e9
|
Creates and sends the server KEXINIT msg
|
2014-08-26 15:43:59 -07:00 |
John Safranek
|
cfb7b90b32
|
Fill in the server's KEX Init message payload
|
2014-08-25 09:58:54 -07:00 |
John Safranek
|
67bb1cdbdc
|
1. Adding the packet building and send functions.
2. Fix RNG initializer.
|
2014-08-23 23:07:12 -07:00 |
John Safranek
|
5fb59b3006
|
Rename function SendBuffer() as SendBuffered() to match wolfSSL.
|
2014-08-21 14:41:05 -07:00 |
John Safranek
|
106e349a23
|
fix wrapper macro usage
|
2014-08-21 10:55:46 -07:00 |
John Safranek
|
d1d9c3da81
|
Added an RNG to the WOLFSSH object
|
2014-08-21 10:50:30 -07:00 |
John Safranek
|
a430fc7e27
|
Update the MAC and Block size based on the algo IDs.
|
2014-08-20 16:56:16 -07:00 |
John Safranek
|
9bb2576136
|
Parse out the KEX algo lists.
|
2014-08-20 11:47:42 -07:00 |
John Safranek
|
1c0ff7b151
|
Decode the KEX Init bits from the peer.
|
2014-08-18 20:41:53 -07:00 |
John Safranek
|
7e2674c29a
|
1. Added test certificate and private key.
2. Added code to load single certificate and private key from buffers.
|
2014-08-15 14:20:42 -07:00 |
John Safranek
|
f4b1908b17
|
Refactor the constants.
|
2014-08-15 11:37:00 -07:00 |
John Safranek
|
e6bfa8c131
|
1. Removed the peerId from handshake record. It'll be added to the key
hash directly.
2. Framing in the private key and certificate loading functions.
|
2014-08-14 22:34:55 -07:00 |
John Safranek
|
0feaaab922
|
Moved the handshake data into its own structure so it can be freed when
the handshake completes.
|
2014-08-13 19:31:59 -07:00 |
John Safranek
|
f07f623ad6
|
Modified the input and output buffers, made them members of the
session object, rather than pointers.
|
2014-08-12 17:21:13 -07:00 |
John Safranek
|
8cb5fea384
|
1. Added a description comment to each C and H file.
2. Updated the FSF address in the comments.
|
2014-08-11 16:19:11 -07:00 |
John Safranek
|
bf052f42c9
|
Added an endpoint type, client or server, to the wolfSSH context
constructor. (For future use.)
|
2014-08-11 14:45:03 -07:00 |
John Safranek
|
490fd75fa9
|
1. Moved error number to string conversion to internal.c
2. Removed file error.c
3. Added error code accessor for WOLFSSH objects.
4. Added error string accesor for WOLFSSH objects.
5. Cleaned up the I/O callback prototypes.
|
2014-08-11 14:29:06 -07:00 |
John Safranek
|
a96a764bc0
|
Moved functions to internal.c that belong there.
|
2014-08-11 14:03:00 -07:00 |
John Safranek
|
e03a1011d2
|
1. Removed some unneeded functions and data types.
2. Added some new data for sequence numbering and for key exchange.
|
2014-08-11 11:53:45 -07:00 |
John Safranek
|
b331ff9cba
|
fixed buffer issue on receive
|
2014-07-31 11:28:14 -07:00 |
John Safranek
|
1d2e1af069
|
filling in code
|
2014-07-28 07:12:54 -07:00 |
John Safranek
|
dd897d2f6c
|
example server attempts to accept an SSH connection. Note, the underlying code will lock up.
|
2014-07-14 11:09:50 -07:00 |
John Safranek
|
1945b2dddd
|
added the Buffer
|
2014-07-07 17:36:57 -07:00 |
John Safranek
|
f894548be5
|
Updated example server to use threads
|
2014-07-03 11:08:34 -07:00 |
John Safranek
|
eb82d2bf28
|
Adding code
|
2014-07-01 17:27:47 -07:00 |
John Safranek
|
997013f210
|
Adding code
|
2014-07-01 17:27:29 -07:00 |
John Safranek
|
749cb6ff90
|
initial set of files
|
2014-06-24 14:48:08 -07:00 |
toddouska
|
45cde4eabe
|
Initial commit
|
2014-06-23 10:07:57 -07:00 |