RSS feed
00348526
– Carlin Bingham <cb@viennan.net>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/05/08 00:02
libjson: allow square brackets in strings
78792ee3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/06 08:37
Start of AES GCM work.
afee16c0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/06 02:58
Make std.writeall api slightly nicer.
1ac88fcd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/01 06:24
Escape test failures.
e1bfd3ee
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/01 05:07
Merge branch 'master' of /git/ori/mc
89331eff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/27 14:15
Extract slices recursively.
32ff704e
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/04/24 07:40
We don't do PIE yet, let's deal with it later.
0f7fbc2d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/22 15:40
Improve comments.
4ac578a1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/22 15:29
Add a special exit stack to our thread library.
b9cf124f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/20 06:40
Fix OpenBSD 6.1 specialization.
3d71446e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/17 18:28
Don't mutate the traits on builtin types.
35b4358b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/04/17 10:22
Remove stray ',' from error message.
b433062c
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/04/17 10:18
Merge trait specs if provided.
abe1191c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/16 19:09
Add missing libcrypto dependency
4bc1493f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/15 18:41
Add support for ragged RSA numbers.
d159e8c6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/15 15:50
Add first tested RSA implementation.
057c6636
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/15 14:37
Add big-endian constructor for ctbig.
8e12e317
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/15 14:09
Misc fixes to ctbig.
f3742c89
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 21:47
Remove dead code/comments.
85e3adbc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 21:45
Add a nontrivial modpow test.
32fd9ebd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 21:45
Make constant time ints package local.
c80d62a2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 21:17
Add support for `-T` option to compile in test mode.
f9f93d1e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 20:59
Constant time modpow.
185f780a
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/04/05 09:48
Ensure that we initialize the environment fully.
814c5bcd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/31 15:19
Clip top of ints.
7ed35649
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/30 20:52
Fix tests on 9front.
8703e529
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/30 20:00
Comment out unused tests (oops)
3e94feff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/30 19:59
Add mising file to build list.
473ce973
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 21:53
Add constant time bigint ops.
731dd885
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/29 09:42
Remove suprious free. We don't want to mutate the targets.
c5cc1b17
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 14:23
Allow 'make release' to override version.
ed04d47b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/28 11:20
Fix typos in build.
fb0c459a
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/28 07:34
Improve comments on the regex interpreter.
654eb21d
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/28 07:09
Improve commenting.
c19f9bc2
– Ori Bernstein <ori@deb.here>
authored
on 2018/03/24 21:13
Make output buffers bigger.
375f3f20
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 20:11
Clean up setenv a bit.
8da5ac5a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 19:45
Clean up and remove edge cases in strfind.
56c70bd6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 19:13
Handle subtests correctly.
34a0fe0d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 18:49
Handle zero length needles.
b39e8ca0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 18:35
Improve test runner test filtering.
17cb502c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 14:00
Add support for OpenBSD's MAP_STACK mmap flags, use it in libthread
530c197b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/23 20:04
Add OpenBSD 6.3 system call support.
60964cf8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/22 20:24
Fix the cpufeatures... er... features on plan 9.
a94f75ac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/22 20:24
Fix the cpufeatures... er... features on plan 9.
65c3b339
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/03/13 01:07
Allow CPU feature detection by mbld, and add "sse4" tag
40503a54
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/20 16:10
Add -T to use *only* the passed sytem tags.
22f8aa50
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/03/20 12:22
Allow intfmt to handle uint64s with {p=0,w=64,b=2}
b0f3b09f
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/03/19 12:57
Check both digits for < Kmin
16ed56af
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/17 07:36
Add benchmark for bigint multiplication.
f127b825
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/16 21:26
Implement karatsuba multiplication.
dc9fbed2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/14 08:43
Add incomplete constant time bigint code.
038b1d6b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/13 10:35
Fix extra parens.
1b564b2e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/12 14:57
Reinit nexttid on every run.
755433e9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/11 20:02
Bump ABI retroactively.
bd5cf678
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/11 20:02
Add constant time 'min()' and 'max()'
dda65708
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/10 16:24
Be a bit more paranoid about memory corruption.
dcd6fad7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/10 14:19
Don't overallocate.
dbf04d05
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/10 13:16
Clean up readinto.
e65d5c40
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/09 07:37
Remove accidentally committed cruft.
7b024df8
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/03/06 06:47
Add ternary operator.
27b4f894
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/01 08:47
Fix syscall numbers.
5f908a4b
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/02/27 17:54
Test some fltbits functions
19248d96
– S. Gilles <sgilles@math.umd.edu>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/02/27 17:54
Adjust signs of fltbits functions
abb53670
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/26 08:37
Fix build.
3ac4d72f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/24 16:46
Add secure clearing util functions.
3782820d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/23 15:53
Update 9front bootstrap.
10afb24e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/23 15:51
Regenerate FreeBSD bootstrap.
042899b8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/23 06:33
Regenerate OpenBSD bootstrap.
99cf0575
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/23 06:32
Fix Linux bootstrap.
e8599e1a
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/20 05:40
Fix minor leak
39b688e8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/19 09:34
Add some constant time math helpers.
92747b6c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/19 07:23
Speed up std.clear
9855b5ed
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/18 17:47
Add hmac implementation.
7b625e88
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/18 17:25
Resolve the impl() type.
ceca8755
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/18 16:22
sjlj types are arch-specific.
745fee5b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/18 16:22
Add utility functions for testing.
9cb3a0f2
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/15 06:19
Be a bit better about cleaning up fds on error.
f8b121ae
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/09 06:05
Fix confusingness with byte sizes/element counts.
aec1d8a6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/02/04 13:37
Free up regexes/strings after benchmark.
f14bc153
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/01 06:53
Add test for bio skipto.
a2653e75
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/02/01 06:04
Merge branch 'skiptoit' of https://github.com/moreais/mc
066812db
– Carlin Bingham <cb@viennan.net>
authored
on 2018/02/01 21:42
Fix std.skipto
5e2dccff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/31 17:32
Fix 9front build
7caf9ecc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/31 16:29
Check that if we default to int, all necessary traits are there.
b4e3c2bc
– Mura Li <mura_li@castech.com.tw>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/31 10:10
Free obsolete htabs
d4bb1a02
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/31 06:42
Teach libtestr to listen MTEST_SUBSET.
bc9ee15f
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/31 06:41
Teach mbld how to parse skipped tests.
65c02369
– Mura Li <mura_li@castech.com.tw>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/31 09:35
Fix missing condition in runtest.sh
04d69fa4
– Mura Li <mura_li@castech.com.tw>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/31 05:21
Support running single test
80f31970
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/28 19:28
Allow generating function vars.
30c66257
– Quentin Carbonneaux <quentin@c9x.me>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/01/28 14:37
Improve error message for mismatched formats.
fcfba8c4
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/27 07:33
GC sections by default.
4c94aae2
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/27 07:22
Remove std.sleq
dbe9ae0f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/26 20:03
Optimize int formatting a bit.
ff991b5e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/01/26 19:05
Put data into sections too.
24a566ff
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/26 13:14
Improve our env code, add tests.
83bca2aa
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/26 06:52
Contbuild wants strreplace.
d6095b1b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 13:40
Clean up code.
58633cbf
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 13:33
Ensure null termination of environment list.
0b3e6b32
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/01/25 09:35
Don't print when exec fails.
Next