Frank Denis
|
305d5e02e2
|
+ ARM.props
|
2015-05-29 17:40:31 +02:00 |
|
Frank Denis
|
7821009bff
|
Do not assume that _MSC_VER being defined implied x86 or x64
|
2015-05-29 17:40:25 +02:00 |
|
Frank Denis
|
c7179cea2d
|
.gitignore
|
2015-05-28 10:43:57 +02:00 |
|
Frank Denis
|
5b851b4520
|
Remove common system headers already included in utils.h
|
2015-05-27 21:38:16 +02:00 |
|
Frank Denis
|
c1c28b0ee5
|
demo -> example
|
2015-05-27 21:36:54 +02:00 |
|
Frank Denis
|
e3d71367fc
|
Add a basic Makefile for the demos
|
2015-05-27 21:35:37 +02:00 |
|
Frank Denis
|
0417759d9c
|
Make utils.c a header
|
2015-05-27 21:35:10 +02:00 |
|
Frank Denis
|
a53c566375
|
SIZE -> LEN, for consistency
|
2015-05-27 21:19:24 +02:00 |
|
Frank Denis
|
8b8f89d437
|
fputs(..., stdout) -> printf()
This reduces the number of functions we use to print something from 5 to 4 (!).
|
2015-05-27 21:09:32 +02:00 |
|
Frank Denis
|
66819cf0e0
|
The message and signature aren't secret data
|
2015-05-27 21:05:51 +02:00 |
|
Frank Denis
|
5a57615f44
|
print_hex() is always followed by putc('\n'), so let it do it directly
|
2015-05-27 21:04:32 +02:00 |
|
Frank Denis
|
944857bbf5
|
The first line already said these were utility functions, just like the file name
|
2015-05-27 21:01:57 +02:00 |
|
Frank Denis
|
596c65c745
|
r -> ret
|
2015-05-27 21:01:49 +02:00 |
|
Frank Denis
|
a313e0be66
|
Demos: let prompt_input() add extra \n itself
|
2015-05-27 20:53:54 +02:00 |
|
Frank Denis
|
9b209f0078
|
generichash_stream example
|
2015-05-27 20:35:40 +02:00 |
|
Frank Denis
|
b1bcecf086
|
putc('\n', stdout) or putchar('\n') - pick one
And remove duplicate putchar('\n') to improve code clarity
|
2015-05-27 20:27:07 +02:00 |
|
Frank Denis
|
071c467ff3
|
box demos: do not attempt to print anything past the end of the plaintext
|
2015-05-27 20:05:15 +02:00 |
|
Frank Denis
|
c28886dc42
|
Demos: remove excessive \n
|
2015-05-27 20:02:20 +02:00 |
|
Frank Denis
|
385b44aee5
|
sign demo: fix weird max message length
|
2015-05-27 20:01:03 +02:00 |
|
Frank Denis
|
a67f42e015
|
sign demo: print signature and message separately
|
2015-05-27 20:00:05 +02:00 |
|
Frank Denis
|
9060457fac
|
Make prompt_input accept fixed-length and variable-length input.
Now that strings have the correct size, but no trailing \0, puts() cannot safely be
used any more.
|
2015-05-27 18:10:28 +02:00 |
|
Frank Denis
|
cf6106e022
|
+ box_detached demo
|
2015-05-27 17:24:20 +02:00 |
|
Frank Denis
|
a14dc377bf
|
Use meaningful variable names in shorthash demo
|
2015-05-27 17:17:36 +02:00 |
|
Frank Denis
|
3eef43eead
|
Remove onetimeauth demo
|
2015-05-27 17:14:01 +02:00 |
|
Frank Denis
|
a549360201
|
Display actual data, do not suggest that the nonce is part of the ciphertext
|
2015-05-27 16:57:51 +02:00 |
|
Frank Denis
|
57fb685157
|
Use meaningful variable names in box.c
|
2015-05-27 16:54:42 +02:00 |
|
Frank Denis
|
5b4a40e1f6
|
Update auth.c demo description.
|
2015-05-27 16:34:06 +02:00 |
|
Frank Denis
|
8920cde3a3
|
Use meaningful variable names instead of having to comment them
|
2015-05-27 16:29:57 +02:00 |
|
Frank Denis
|
67305902ee
|
DRY
|
2015-05-27 16:10:07 +02:00 |
|
Frank Denis
|
4ea111bcb5
|
Remove hash.c and stream.c for now.
|
2015-05-27 15:49:57 +02:00 |
|
Frank Denis
|
a748029632
|
demo_utils -> utils for consistency with other demo files
|
2015-05-27 15:47:49 +02:00 |
|
Frank Denis
|
efbd347cbb
|
Remove inappropriate sodium_memzero() calls
|
2015-05-27 15:46:17 +02:00 |
|
Frank Denis
|
b92cc46432
|
Crank up the max input size; use stddef.h instead of stdlib.h for size_t
|
2015-05-27 15:40:37 +02:00 |
|
Frank Denis
|
81a7abea7e
|
"buffer" and "buffer size" are way too generic to be useful
|
2015-05-27 15:39:34 +02:00 |
|
Frank Denis
|
d97aa46d8a
|
<sodium.h> or "sodium.h", pick one
|
2015-05-27 15:32:22 +02:00 |
|
Frank Denis
|
50ffeecb95
|
Minor changes to demo_utils for clarity
|
2015-05-27 15:27:15 +02:00 |
|
Frank Denis
|
93499566f4
|
Remove .gitignore
|
2015-05-27 13:07:58 +02:00 |
|
Frank Denis
|
f1943d346c
|
Remove misleading secretbox example
|
2015-05-27 13:07:16 +02:00 |
|
Frank Denis
|
a46076fa5b
|
Remove box_old
|
2015-05-27 13:06:42 +02:00 |
|
Frank Denis
|
ba3fe15b75
|
Indent
|
2015-05-27 13:02:56 +02:00 |
|
Frank Denis
|
fb6bb61a72
|
Dates don't age well
|
2015-05-27 12:43:49 +02:00 |
|
Frank Denis
|
9c613c2e0c
|
Have main() return a value
|
2015-05-27 12:41:43 +02:00 |
|
Frank Denis
|
2f9920c71f
|
There are no Makefiles in the demos folder
|
2015-05-27 12:36:44 +02:00 |
|
Frank Denis
|
6c11527878
|
Merge pull request #192 from GraxRabble/c_demos
added gist examples into demos folder; you can figure out where this bel...
|
2015-05-27 12:34:36 +02:00 |
|
Frank Denis
|
a678c09ea3
|
Export chacha20poly1305_ietf functions to JavaScript
|
2015-05-15 10:27:16 +02:00 |
|
Frank Denis
|
94255bee36
|
bin2hex(): abort(3) if the length doesn't include the final \0
|
2015-05-15 09:23:59 +02:00 |
|
Frank Denis
|
bf920dc717
|
Add IETF-compatible version of chacha20poly1305
|
2015-05-09 16:12:03 +02:00 |
|
Frank Denis
|
63dd05419e
|
crypto_box_keypair() cannot fail - Add lcov exclusion.
|
2015-05-09 15:56:52 +02:00 |
|
Frank Denis
|
ee97d5e3f8
|
Add tests for custom randombytes_uniform.
Check for crypto_auth_hmacsha512256_statebytes() presence.
|
2015-05-09 15:54:18 +02:00 |
|
Frank Denis
|
fe02b1db1b
|
Also zero the public key and nonce after encryption in crypto_box_seal()
|
2015-05-09 12:40:25 +02:00 |
|