153 Commits

Author SHA1 Message Date
Daan Sprenkels
95c75d4d50 Makefile: add a lot of $(CC) warnings
See also: dsprenkels/randombytes@fb97f5b4b4
2017-10-30 12:38:27 +01:00
Daan Sprenkels
0de9c12308 Bump randombytes submodule 2017-10-30 12:24:30 +01:00
Daan Sprenkels
5560823da4 readme: Fix link to command line interface 2017-10-14 12:13:42 +02:00
Daan Sprenkels
0b3afa4787 readme: Add link to sss-cli repo 2017-10-13 23:50:16 +02:00
Daan Sprenkels
0fff7624a9 readme: Add link to c-sss security 2017-10-06 12:55:30 +02:00
Daan Sprenkels
bc6f2ae1b4 readme: Fix cronological ordering of comparison 2017-09-07 16:27:02 +02:00
Daan Sprenkels
caa4491ae4 Merge branch 'master' of github.com:dsprenkels/sss 2017-09-07 16:13:59 +02:00
Daan Sprenkels
11f88f3a69 readme: Add c-sss to comparison 2017-09-07 16:13:25 +02:00
Daan Sprenkels
652c359fec readme: Add note on limited secret length 2017-08-18 10:15:55 +08:00
Daan Sprenkels
2fbe1b642e readme: Add binding links
Adds links to Android, Haskell and Swift bindings.
2017-08-16 18:30:13 +08:00
Daan Sprenkels
8be93faddc tests: Explicitly cast to const types 2017-08-07 23:50:34 +07:00
Daan Sprenkels
a7bacbe524 Explicitly cast to const types 2017-08-07 23:45:19 +07:00
Daan Sprenkels
fbfe94e5d3 travis: Use before_script properly 2017-08-06 21:59:01 +07:00
Daan Sprenkels
9e476f13d5 Merge branch 'master' of github.com:dsprenkels/sss 2017-08-06 21:55:44 +07:00
Daan Sprenkels
40028a03ae readme: Update notes about API stability 2017-08-06 21:54:50 +07:00
Daan Sprenkels
1908986c52 Merge pull request #7 from dsprenkels/travis
travis: Enable address sanitizer with clang
2017-08-06 17:05:31 +07:00
Daan Sprenkels
36b66902b1 travis: Enable address sanitizer with clang 2017-08-06 16:58:55 +07:00
Daan Sprenkels
b613717c2b hazmat: remove SHA256 decl. 2017-08-03 19:27:21 +07:00
Daan Sprenkels
dc8c3a9a10 Add link to sss demo at dsprenkels.com 2017-08-01 17:26:31 +07:00
Daan Sprenkels
b9126d3520 Merge branch 'readme-anchors' 2017-07-20 16:10:18 +08:00
Daan Sprenkels
9e75bebde5 readme: Fix anchors with spaces 2017-07-20 16:09:35 +08:00
Daan Sprenkels
0e54d62f74 readme: Fix introduction link 2017-07-20 16:02:52 +08:00
Daan Sprenkels
c7532b1587 readme: Add note to gfshare 2017-07-20 15:58:36 +08:00
Daan Sprenkels
8e3fd4f984 readme: Add comparison of sss libraries 2017-07-20 15:52:48 +08:00
Daan Sprenkels
3f49e534dc readme: Add table of contents 2017-07-20 11:55:02 +08:00
Daan Sprenkels
4f72edb493 readme: Fix typos 2017-07-14 00:03:11 +08:00
Daan Sprenkels
a29c5e03a1 Update randombytes submodule 2017-07-13 23:05:08 +08:00
Daan Sprenkels
460df5b952 Merge branch 'master' of github.com:dsprenkels/sss 2017-07-13 22:57:19 +08:00
Daan Sprenkels
b81d3259e8 readme: change treshold suggest to 4 2017-07-13 22:48:05 +08:00
Daan Sprenkels
17b0c6f4fb readme: Add rust binding 2017-07-12 12:41:26 +08:00
Daan Sprenkels
5f6a1fbbff hazmat: Use randombytes instead of SHAKE256 2017-07-10 18:30:53 +08:00
Daan Sprenkels
6da0abfd83 Remove inline declarations 2017-07-07 14:49:40 +08:00
Daan Sprenkels
3e0ce99447 Revert "Fix get_... const-typing"
This reverts commit 26cdc29ac6.
2017-07-06 15:54:56 +08:00
Daan Sprenkels
26cdc29ac6 Fix get_... const-typing 2017-07-06 15:49:27 +08:00
Daan Sprenkels
c7188dae6e readme: Fix a typo and note "threshold" 2017-07-06 11:47:10 +08:00
Daan Sprenkels
629d71f65a Change target {test => check}
This follows the make guidelines more closely.
2017-07-06 11:00:21 +08:00
Daan Sprenkels
e3d25c6424 Merge branch 'master' of github.com:dsprenkels/sss 2017-07-06 10:58:11 +08:00
Daan Sprenkels
615d131f96 Merge branch 'hazmat_type' 2017-07-06 10:57:56 +08:00
Daan Sprenkels
5ad67a192b Change sss_Keyshare type to uint8_t[33]
This change is introduced, because this makes it a lot easier to
expose the API the other languages that do not support C structs.

This is a break in the API contract for the `hazmat.h` module.
No API changes have been introduced in the `sss.c` module so all
current language bindings should be okay.
2017-07-06 10:57:32 +08:00
Daan Sprenkels
99ea06de2c readme: Add travis-ci button 2017-06-23 18:02:57 +02:00
Daan Sprenkels
52a61b2fd4 readme: Add some info on hazmat.h 2017-06-23 18:01:52 +02:00
Daan Sprenkels
a1226c8fd1 readme: update w.r.t. internal random and serdes 2017-06-14 11:29:34 +02:00
Daan Sprenkels
46227f5595 Include randombytes.h from rootdir 2017-06-13 21:58:22 +02:00
Daan Sprenkels
455239db37 Update randombytes submodule 2017-06-13 16:46:00 +02:00
Daan Sprenkels
9f8c63fa50 Merge pull request #5 from dsprenkels/internal_serde
This PR moves the serialization/deserialization of the high level API into the sss_create_shares and sss_combine_shares functions.

This PR resolves issue #2.
2017-06-13 16:35:36 +02:00
Daan Sprenkels
0ddc34c662 Merge branch 'master' into internal_serde 2017-06-13 16:34:14 +02:00
Daan Sprenkels
015b1494a4 Merge branch 'master' of github.com:dsprenkels/sss 2017-06-13 16:32:30 +02:00
Daan Sprenkels
7ea08e7f5f Merge branch 'travis' 2017-06-13 16:32:20 +02:00
Daan Sprenkels
08ed7f7154 Move serde of high-level API into basic functions 2017-06-13 16:25:24 +02:00
Daan Sprenkels
b42869cc34 Move serde functions out of their own module 2017-06-13 16:01:56 +02:00