Nick Bolton
bae07f8cd5
test for generating keys from longer passwords.
2013-04-11 21:52:45 +00:00
Nick Bolton
e84f111f35
changed unit test IVs so that \0 isn't used (logs look less confusing).
2013-04-11 06:16:15 +00:00
Nick Bolton
1dccfe6c53
fixed: real server dtor being called (we forgot to set m_mock - FUUUUUUUU). also added quick and dirty backtrace for osx, since we keep accidentally calling that singleton in unit tests... could be handy, we should consider refactoring into a func maybe.
2013-04-11 05:50:59 +00:00
Nick Bolton
c0dcdd52e7
fixed: crypto++ compile errors, linux compiler syntax bugs, and code style (spaces -> tabs)
2013-04-11 00:30:41 +00:00
Nick Bolton
650da22c33
fixed buffer overrun bugs in unit tests.
2013-04-10 17:30:21 +00:00
Nick Bolton
72cbcd70c0
fixed unit tests, buffer indexes were not reset, caused tests to fail on 2nd repeat.
2013-04-10 12:14:59 +00:00
Nick Bolton
880819fab7
Jerry's patch for password hash and custom mode (via command line).
2013-04-09 21:57:07 +00:00
Nick Bolton
7010de9cc4
sending IV to client before DKDN, DKUP and DKRP (the most sensitive messages). unit tests to support changes. made crypto stream tests a bit less spammy by using NiceMock.
2013-04-09 18:56:19 +00:00
Nick Bolton
23998fc06c
unit tests for IV change.
2013-04-08 18:35:23 +00:00
Nick Bolton
b2746bc1b2
added unit test to make sure IV works as we expect.
2013-04-08 13:01:21 +00:00
Nick Bolton
0a69c28ac5
implemented crypto stream, with some extra unit tests
2013-04-05 16:33:48 +00:00
Nick Bolton
3aaebd9e50
Patch by Jerry:
...
* wrote CCryptoStream and supporting unit tests
* changed CStreamFilter to accept CMockEventQueue
* changed CStreamFilter's dtor to virtual because it is inherited
2013-04-04 16:17:25 +00:00
Nick Bolton
7040905632
crypto++ -- upgraded to 5.6.2 and added zip to svn instead of individual source files (easier to manage). also added unit test to prove that linking works well on windows.
2013-04-03 12:59:02 +00:00
Nick Bolton
c8ea071d78
comment out crypto stuff, for now (only compiles on windows)
2013-01-05 22:50:34 +00:00
Nick Bolton
a11b68c988
uncommented crypto tests and fixed line endings
2012-11-30 01:07:04 +00:00
Nick Bolton
13c10cbad3
fixed: line endings
2012-11-30 01:00:40 +00:00
Nick Bolton
b322ade68c
fixed: rogue include
2012-11-29 23:50:03 +00:00
Nick Bolton
bd6b9f6b90
added crypto++ library and example authenticated encryption unit test (CCryptoTests)
2012-11-29 23:27:02 +00:00
Nick Bolton
7f6eca9eb4
corrected license and author attribution (cs 2002-2012, nb 2008-2012)
2012-09-04 02:09:56 +00:00
Nick Bolton
f26e7b0d97
fixed unit tests (log not initialized)
2012-07-10 13:55:05 +00:00
Nick Bolton
3d6551f708
moved stream into synergy namespace (to prevent naming collision in win libs)
...
implemented ipc "hello" message (to identify client type)
integ tests working for hello message, but use of ipc in main program has problem with events.
2012-07-05 18:05:35 +00:00
Nick Bolton
218e98398f
ipc client connect test with working unit tests.
2012-06-29 11:33:21 +00:00
Nick Bolton
488241850c
moving 1.4 to trunk
2012-06-10 16:50:54 +00:00
Nick Bolton
e65886857d
removed trunk; please commit to (and build patches against) release branches instead.
2011-10-05 00:10:22 +00:00
Nick Bolton
2fe11744cf
merged 1.4 r1043:1044 into trunk
2011-06-18 23:44:23 +00:00
Nick Bolton
5a315324ca
merged 1.4 r1007:1008 into trunk
2011-05-21 00:30:08 +00:00
Nick Bolton
81b5124e58
merged 1.3 r985:986 into trunk and 1.4
2011-05-11 21:12:20 +00:00
Nick Bolton
901d939267
removed more windwows line endings
2011-05-11 21:07:22 +00:00
Nick Bolton
13c6c36107
merged 1.4 r982:983 into trunk
2011-05-09 00:28:45 +00:00
Nick Bolton
edeae477e1
implemented google mock config and gave it a quick try (see: add_newValue_writeWasCalled)
2011-05-07 02:12:09 +00:00
Nick Bolton
b5fa1a086e
fixed gtest paths for linux
2011-04-28 12:10:57 +00:00
Nick Bolton
2155247425
split up bin and lib dirs from build dir
2011-04-28 10:42:36 +00:00
Nick Bolton
40b5a98790
moved integ and unit tests into test dir
2011-04-28 10:24:02 +00:00