remove v1 challenges
spec fix koala size
fix challenges
add challenges; fix a bug in ring.c that only manifests with parameters from gummybear
remove bot from spec
new spec
update README
update: implicit rejection required; 40-byte PRF key; constant-time decaps (previously leaked whether message was accepted)
make fails with ld error: "cannot find -lkeccak"
Thanks for the report, should be fixed in 0cbf5e.
remove -lkeccak from ref
updates for round 2
Hmm. Seems this -lkeccak isn't actually required. I can build with the following patch: diff --git a/src/ref/Makefile b/src/ref/Makefile index 9bc3238..90d43e9 100644 --- a/src/ref/Makefile +++ b/src/ref/Makefile @@ -14,7 +14,7 @@ BEARS_H = $(addprefix build/,$(addsuffix /threebears.h,$(BEARS))) all: build/threebears build/test_fec build/threebears: $(BEARS_O) $(BEARS_R) build/test_threebears.o build/melas_fec.o build/shake.o - $(CC) $(LDFLAGS) -o $@ $^ -lkeccak + $(CC) $(LDFLAGS) -o $@ $^ #-lkeccak...
make fails with ld error: "cannot find -lkeccak"
At suggestion of Jim Harrington, rename the spec to threebears-spec so you can search for it after downloading everyone else's spec
fix three more spec typos
fix two typos in the spec, adding a changelog
got approval from legal to release
Initial commit, just the spec.