sick

sign and check files using ed25519
git clone git://z3bra.org/sick
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2017-06-07 06:48Complete README to give deserved creditsz3bra1+11-11
2017-06-07 06:48Render makefile stricly POSIXz3bra1+15-13
2017-06-07 06:31Make ed25519 library part of the source treez3bra24+5336-4
2017-06-06 22:28Make the README shorter, and more usefulz3bra1+25-47
2017-06-06 22:27Explain the $KEYRING variablez3bra1+5-1
2017-04-20 11:50Bump version 1.1z3bra1+1-1
2017-04-20 11:49Add makefile for non-enlightened peoplez3bra1+33-0
2017-03-13 21:53Do not check streams shorter than a signaturez3bra1+1-1
2017-03-13 21:52Stop bufferizing on end-of-filez3bra1+1-1
2017-02-16 14:16Change MAX_INPUT to _POSIX_MAX_INPUTz3bra1+2-2
2017-02-16 14:06Update git module URIz3bra1+1-1
2017-01-19 14:39Handle non-armored signaturesz3bra2+70-42
2016-09-14 21:53Make signature invalid if not at the endz3bra1+1-1
2016-09-14 21:52Search signature backward from end of streamz3bra1+5-3
2016-09-14 11:43Pass correct buffer lenght to extract messagez3bra1+2-2
2016-09-13 21:43Allow needle at end of haystackz3bra1+1-1
2016-09-13 21:20Check signature len explicitelyz3bra1+5-8
2016-09-13 19:47Use in-house memstr() in place of strstr()z3bra1+35-11
2016-05-17 06:47Add a function to discard a signaturez3bra3+74-19
2016-05-16 21:11Comment out code and functionsz3bra2+75-8
2016-05-16 11:32Crawl $KEYRING if no key is providedz3bra3+97-18
2016-05-16 10:28Rework mkfilez3bra1+3-3
2016-05-16 10:17Add messages for verbose modez3bra1+25-8
2016-05-16 10:14Allow file to be given on the command linez3bra1+11-11
2016-05-16 10:12Set error values explicitelyz3bra1+3-3
2016-05-16 08:29Make manpage more explicit about checksz3bra1+1-1
2016-05-16 08:19Update README and manpagez3bra2+79-5
2016-05-16 07:26Dump content if signature is verifiedz3bra1+3-1
2016-05-16 07:09Use predifined error valuesz3bra1+18-11
2016-05-15 18:08Fix segfault when no key is providedz3bra1+10-0
2016-05-15 17:49Make check() the default actionz3bra1+4-1
2016-05-15 17:40Save return value of actionsz3bra1+3-3
2016-05-15 17:39Return directly after creating the key pairz3bra1+2-2
2016-05-15 17:37check() verifies the signature of the messagez3bra1+28-0
2016-05-15 17:35extractsig() copies the signature to the bufferz3bra1+39-0
2016-05-15 17:34extractmsg() copies the message only to the bufferz3bra1+19-0
2016-05-15 17:33Close openned streams on exitz3bra1+5-0
2016-05-15 17:30Use strlen() rather than sizeof()z3bra1+2-2
2016-05-15 17:24Change bufferize() prototypez3bra1+10-5
2016-05-15 17:22Fix incorrect write of public keyz3bra1+1-1
2016-05-15 17:19Add a verbose modez3bra1+4-0
2016-05-15 17:16Remove \n prefixing SIGBEGINz3bra1+2-2
2016-05-15 17:13base64.c: Make decoding cleanerz3bra1+8-5
2016-05-11 21:44base64: return encoded size without \0z3bra1+8-6
2016-05-10 19:01Add a function to bufferize input streamz3bra1+43-11
2016-05-10 19:00Put a new line before the signaturez3bra1+1-1
2016-05-10 17:47Add sign() prototypez3bra1+1-0
2016-05-10 17:44Move base64_index() prototype to base64.cz3bra2+2-1
2016-05-10 17:39Implement base64_decode()z3bra2+32-3
2016-05-10 06:23Simplify base64_table[] declarationz3bra1+1-7
2016-05-09 11:43Implement signing in base64 formatz3bra2+56-2
2016-05-09 06:44Add base64_format() to fold lines at a specified widthz3bra3+14-14
2016-05-07 22:01Declare base64_table[] in base64.cz3bra3+18-16
2016-05-07 09:42base64_encode() workingz3bra2+82-0
2016-05-03 20:17Initial commitz3bra9+236-0