Dag-Erling Smørgrav
|
b32175d625
|
Fix our ffs() / fls() and add unit tests.
|
2018-11-17 16:37:22 +01:00 |
|
Dag-Erling Smørgrav
|
d8a72285f7
|
Rename some files.
|
2018-11-17 16:35:49 +01:00 |
|
Dag-Erling Smørgrav
|
c73fd34d97
|
Implement a memcpy_s() equivalent.
|
2018-05-06 19:12:51 +02:00 |
|
Dag-Erling Smørgrav
|
5c8745138e
|
Add strchrnul(), wcschrnul(), and tests for the former.
|
2017-08-23 13:41:40 +02:00 |
|
Dag-Erling Smørgrav
|
ea5b521c61
|
Add a simple test case for the allocator.
|
2017-05-11 00:08:45 +02:00 |
|
Dag-Erling Smørgrav
|
b69da31597
|
Add unit tests for {rol,ror}{8,16,32,64}.
|
2017-04-22 01:41:06 +02:00 |
|
Dag-Erling Smørgrav
|
b4eb918dad
|
Implement GCD using Stein's binary algorithm.
|
2017-04-06 19:51:47 +02:00 |
|
Dag-Erling Smørgrav
|
fc99e7973b
|
Split up the 150+ mpi test cases into smaller groups.
|
2017-04-06 19:51:47 +02:00 |
|
Dag-Erling Smørgrav
|
700fa0718b
|
Implement DES (single-key ECB only for now).
|
2017-04-06 19:51:45 +02:00 |
|
Dag-Erling Smørgrav
|
c671da9b1c
|
Implement the Salsa family of stream ciphers.
Note that we only have unit tests for Salsa20.
|
2017-04-06 19:51:45 +02:00 |
|
Dag-Erling Smørgrav
|
cfd3951ee1
|
Implement the ChaCha family of stream ciphers.
|
2017-04-06 19:51:45 +02:00 |
|
Dag-Erling Smørgrav
|
912ba9b6ff
|
Add a test that ensures that our headers are compilable in C++.
|
2017-01-24 15:08:48 +01:00 |
|
Dag-Erling Smørgrav
|
cf28ec163b
|
All our tests are in the test directory.
|
2017-01-23 11:34:42 +01:00 |
|
Dag-Erling Smørgrav
|
50fbf04eb4
|
Add version tests for libcryb-oath and libcryb-rand.
|
2016-11-21 13:52:19 +01:00 |
|
Dag-Erling Smørgrav
|
2d507aaee4
|
Implement our own assert() and, more importantly, assertf().
|
2016-11-14 13:00:51 +01:00 |
|
Dag-Erling Smørgrav
|
dc43296a47
|
Centralize most of .gitignore.
|
2016-09-17 21:38:54 +02:00 |
|
Dag-Erling Smørgrav
|
a36c6ba31c
|
Add tests for each library's cryb_foo_version() function.
This may seem stupid, but I've found bugs in the past which would have been caught by unit tests which I didn't write because they seemed stupid.
|
2016-09-17 16:14:00 +02:00 |
|
Dag-Erling Smørgrav
|
4d7893004c
|
Prepare for moving to Github
|
2015-12-14 15:55:38 +01:00 |
|