Geoffrey Challen
e318e3171e
Revert "Merging in 1.0.2."
...
This reverts commit 50cf3276e747c545b4ae53853d9b911731dc463e.
2017-01-09 22:52:13 -05:00
Geoffrey Challen
50cf3276e7
Merging in 2.0.2.
2017-01-09 22:40:23 -05:00
Scott Haseley
8380115efa
Added new kmalloc test (km5) that tests various coremap properties. Also, km1-km4 were
...
cleaned up for test161.
2016-03-25 11:12:09 -04:00
Scott Haseley
1b99c0e18f
Refactored ksecprintf -> secprintf. Secure code is now all in common libtest161.
...
This library gets linked in by default in userland, and the common files are
included in the kernel.
2016-02-23 15:31:37 -05:00
Geoffrey Challen
00eb1b44fb
New CV test.
2016-02-18 16:14:48 -05:00
Geoffrey Challen
dc00578b06
Forgot rwt5.
2016-02-15 08:42:54 -05:00
Geoffrey Challen
479acf49c2
Adding stubs for additional RW tests.
2016-02-15 08:37:48 -05:00
Geoffrey Challen
875b75bf24
Improvements to synchronization tests.
2016-02-11 13:55:09 -05:00
Scott Haseley
01f2d3ea2c
Added ksecprintf for securely printing messages from the kernel.
...
If SECRET_TESTING is defined, the function will compute and print
a salt value and the hmac/sha256 hash of the message, which can be
verified from the test161 server.
2016-02-11 01:30:33 -05:00
Geoffrey Challen
5521823176
Menu changes and test fixes for ASST1.
2016-02-10 17:03:53 -05:00
Yihong Chen
1b38886b8d
Merge branch 'master' of gitlab.ops-class.org:staff/os161
2016-02-01 10:40:46 -05:00
Yihong Chen
5e3334057a
change synchprobs codes for reliable test.
2016-02-01 10:40:24 -05:00
Scott Haseley
a97b1c80b2
Added sha256 hash function and hmac functions (with and without salt) to the kernel
...
and userspace.
In userspace, this is accessed through #include <secure.h>
In the kernel, this is access through #include <kern/secure.h>
There is a unit test for this (hm1) that computes the hmac and compares it to
the known value. The salted vesion tested offline.
-----
Also, fixed usespace compile issue with not changing KERNEL_SECRET => SECRET.
2016-02-01 01:35:53 -05:00
Geoffrey Challen
716d33964b
Secret testing with multiplier working.
2016-01-31 09:53:13 -05:00
Geoffrey Challen
a6878c822b
Trying to get closer to the original OS/161 sources.
2016-01-11 20:54:52 -05:00
Geoffrey Challen
b66416e24f
Automation testing tools.
2016-01-11 16:08:40 -05:00
Geoffrey Challen
f818d0bd30
Synchronization problem stubs and drivers.
2015-12-31 14:28:15 -05:00
Geoffrey Challen
1b63251154
RW test stub.
2015-12-31 13:56:21 -05:00
Geoffrey Challen
cafa9f5690
Initial Spring 2016 commit.
2015-12-23 00:50:04 +00:00