8 Commits

Author SHA1 Message Date
Scott Haseley
dbb57b2826 Added snsecprintf function that writes the secprintf message into the
buffer provided.
2017-02-18 22:58:35 -05:00
Scott Haseley
16bfdcf406 Added new line before printing secured messages. For quint/triple tests, the secured message
might print on a progress line, which makes test161 fail.
2016-04-06 13:27:51 -04:00
Scott Haseley
196bb3b684 Now using static buffers (and protecting with a semaphore) for kernel secprintf.
We have to do this because we need secure output in kmalloc.
2016-03-07 15:05:58 -05:00
Guru Prasad Srinivasa
b65a333d34 Merge branch 'master' of gitlab.ops-class.org:staff/os161 2016-03-01 02:50:11 -05:00
Guru Prasad Srinivasa
f0e1d8722c Updated libtest161 2016-02-29 20:11:50 -05:00
Scott Haseley
e7ec655415 Removed printsf, an unused secure testing printf variant. This variant does not apply now that each test has its own secret.
Fixed unused variable in libtest161 in kernel compiles.
2016-02-29 16:43:35 -05:00
Scott Haseley
874a211af9 Changed userspace secprintf to use "say" function, which should be atomic wrt
console writing if write works properly.
2016-02-26 11:41:27 -05: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