shithub: mc

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