Commit graph

130 commits

Author SHA1 Message Date
Frank Denis
da3962b837 LIBSODIUM_STATIC is already defined, so use STATIC_LIBSODIUM 2019-06-01 13:59:15 +02:00
Frank Denis
a88527ae5f Keep fighting with cmake 2019-06-01 13:42:28 +02:00
Frank Denis
8bd7ec0197 Try setting LINK_SEARCH_END_STATIC 2019-06-01 13:00:04 +02:00
Frank Denis
c78fe77559 Document that debatable -R command-line switch 2019-06-01 12:43:20 +02:00
Frank Denis
a27bd363b3 I hate cmake 2019-06-01 12:38:18 +02:00
Frank Denis
03ba8a6355 Sodium -> sodium 2019-06-01 11:50:41 +02:00
Frank Denis
e71c9a7a47 Set -static except on macOS 2019-06-01 11:30:23 +02:00
Frank Denis
15dddd7c45 Use Findsodium.cmake, add the ability to statically link the library 2019-06-01 11:21:52 +02:00
Frank Denis
971d70bd2e
Merge pull request #52 from brunowego/patch-1
Link correction for go-minisign
2019-05-31 18:25:45 +02:00
Bruno Wego
41806352d2
chore(README): link correction for go-minisign 2019-05-31 12:26:06 -03:00
Frank Denis
b718d329de Print a meaningful error message instead of abort()ing on OOM 2019-05-29 10:57:50 +02:00
Frank Denis
33bdfce764 Add an option to recreate a public key file from a secret key file
Fixes #51
2019-05-26 15:58:17 +02:00
Frank Denis
b3890abbb6 cmake-format 2019-05-11 12:16:13 +02:00
Frank Denis
0137cd75af Add the Javascript implementation 2019-05-09 00:34:20 +02:00
Frank Denis
ff212957a7 Add rust-minisign 2019-04-28 23:37:12 +02:00
Frank Denis
d45184dbbe rsign2 2019-04-28 12:35:51 +02:00
Frank Denis
d6c5c8c17b More libraries and implementations 2019-04-20 20:33:39 +02:00
Frank Denis
9eac49b161 Don't unconditionally print errno when fgets() fails (if can be an EOF)
Fixes #46
2018-10-21 13:33:29 +02:00
Frank Denis
e5f7f65b8a
Merge pull request #38 from leper/dir_sep
Use the DIR_SEP macro to remove an ifdef.
2018-02-04 08:58:40 +01:00
Georg Kilzer
237772bb40 Use the DIR_SEP macro to remove an ifdef. 2018-02-04 05:58:58 +01:00
Frank Denis
7fdb9fdb0e Remove unused variable 2018-02-02 23:34:28 +01:00
Frank Denis
391d51d3a2 Update man page, bump version 2018-02-02 23:33:36 +01:00
Frank Denis
0c265d0dc6 Add the ability to sign multiple files at once 2018-02-02 23:33:33 +01:00
Frank Denis
75879f460f 2018 2017-12-31 19:18:28 +01:00
Frank Denis
e2a39c4e76
Merge pull request #36 from alaviss/haiku
Add Haiku support
2017-12-17 12:01:07 +01:00
Leorize
978a8b4086
Add Haiku support 2017-12-17 17:50:52 +07:00
Frank Denis
139c99a73a Reorder for consistency with the rest of the code 2017-12-14 16:12:52 +01:00
Frank Denis
f384177a3a
Merge pull request #35 from ulidtko/fix-broken-mkdir
fix "new.key: Is a directory" and a memleak when generating a keypair
2017-12-14 16:11:00 +01:00
Maxim Ivanov
5e81e5a3c6 fix "new.key: Is a directory" and a memleak when generating a keypair
Test: minisign -G -p new.pub -s new.key
Expected: new.pub and new.key appears in CWD
Actual: error "new.key: Is a directory" and no keys
2017-12-14 14:37:18 +02:00
Frank Denis
c4cca6ef89 Fix format string 2017-12-01 15:56:21 +01:00
Frank Denis
66b19a6da3 Add a note on ED25519_NONDETERMINISTIC 2017-10-18 09:30:46 +02:00
Frank Denis
1d4855a83a Travis: build with non-deterministic signatures 2017-10-18 09:02:57 +02:00
Frank Denis
4727fff205 Mention rsign 2017-09-11 22:33:40 +02:00
Frank Denis
4dfcb00afd Minimal libsodium builds will not be enough with libsodium >= 1.0.13 2017-07-11 21:57:56 +02:00
Frank Denis
eb48c20f8d Gb -> GB 2017-07-07 22:16:42 +02:00
Frank Denis
6e313cb9d8 2017 2017-07-07 22:14:43 +02:00
Frank Denis
3db5a6ad2c sys/fcntl.h -> fcntl.h 2017-04-30 19:06:16 +02:00
Frank Denis
ab55b98c34 Factorize 2017-03-11 11:11:12 +01:00
Frank Denis
81c9d95930 Verify the signature after signing if a public key is available
The overhead is negligible and it validates that the public key
is correct.
2017-03-11 10:29:31 +01:00
Frank Denis
4dcfeb8e7c Turn a redundant check into an assertion 2016-12-04 18:21:00 +01:00
Frank Denis
48bdcdc932 Add minisign-misc 2016-08-05 16:57:01 +02:00
Frank Denis
ba6bc8eb98 No need to manually move the secret key to ~/.minisign any more 2016-08-01 01:17:25 +02:00
Frank Denis
e3ee3d5a6c Travis: don't forget to configure libsodium 2016-08-01 01:13:16 +02:00
Frank Denis
86d883c1dc Add the license title 2016-08-01 01:05:38 +02:00
Frank Denis
626e8785b2 Add a Travis script 2016-08-01 00:53:48 +02:00
Frank Denis
32fe65cf08 Version bump 2016-08-01 00:47:33 +02:00
Frank Denis
9dddf952df Install the man page 2016-08-01 00:47:23 +02:00
Frank Denis
2c97046c15 Final stop 2016-08-01 00:46:54 +02:00
Frank Denis
9ad3d02b6e Take the signature off the man page
Is it not very readable as a man page
2016-08-01 00:45:35 +02:00
Frank Denis
cea57b2fe7 Update the man page 2016-08-01 00:40:58 +02:00