mirror of
https://codeberg.org/scip/pcp.git
synced 2025-12-17 03:50:57 +01:00
updated
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
NEXT
|
NEXT
|
||||||
Added JSON key export support using libjansson.
|
Added JSON output support using libjansson (-j),
|
||||||
|
supported by -t, -p and -s.
|
||||||
|
|
||||||
Abandoned YAML, perl and C key export support,
|
Abandoned YAML, perl and C key export support,
|
||||||
better doing one external format but doing it
|
better doing one external format but doing it
|
||||||
@@ -9,7 +10,7 @@ NEXT
|
|||||||
Removed -y for YAML vault export as well. Maybe
|
Removed -y for YAML vault export as well. Maybe
|
||||||
I'll add a parameter to -p or -s so one can
|
I'll add a parameter to -p or -s so one can
|
||||||
select which key[s] to export.
|
select which key[s] to export.
|
||||||
|
|
||||||
removed hand-written padding stuff and using
|
removed hand-written padding stuff and using
|
||||||
libsodiums _easy() functions for crypto now
|
libsodiums _easy() functions for crypto now
|
||||||
instead of the raw nacl ones. instead we use
|
instead of the raw nacl ones. instead we use
|
||||||
|
|||||||
6
INSTALL
6
INSTALL
@@ -1,7 +1,7 @@
|
|||||||
Installation Instructions
|
Installation Instructions
|
||||||
*************************
|
*************************
|
||||||
|
|
||||||
Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation,
|
Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
|
||||||
Inc.
|
Inc.
|
||||||
|
|
||||||
Copying and distribution of this file, with or without modification,
|
Copying and distribution of this file, with or without modification,
|
||||||
@@ -12,8 +12,8 @@ without warranty of any kind.
|
|||||||
Basic Installation
|
Basic Installation
|
||||||
==================
|
==================
|
||||||
|
|
||||||
Briefly, the shell commands `./configure; make; make install' should
|
Briefly, the shell command `./configure && make && make install'
|
||||||
configure, build, and install this package. The following
|
should configure, build, and install this package. The following
|
||||||
more-detailed instructions are generic; see the `README' file for
|
more-detailed instructions are generic; see the `README' file for
|
||||||
instructions specific to this package. Some packages provide this
|
instructions specific to this package. Some packages provide this
|
||||||
`INSTALL' file but do not implement all of the features documented
|
`INSTALL' file but do not implement all of the features documented
|
||||||
|
|||||||
37
TODO
37
TODO
@@ -1,7 +1,5 @@
|
|||||||
JSON:
|
JSON:
|
||||||
- export secret as json
|
|
||||||
- import pub und secret as json
|
- import pub und secret as json
|
||||||
- export vault as json
|
|
||||||
|
|
||||||
detach keysig generation from pub key export, so that an existing
|
detach keysig generation from pub key export, so that an existing
|
||||||
keysig can be verified later.
|
keysig can be verified later.
|
||||||
@@ -18,8 +16,6 @@ Update pod key format spec.
|
|||||||
|
|
||||||
vault checksum: add keysigs as well
|
vault checksum: add keysigs as well
|
||||||
|
|
||||||
enable formats for secret key exports as well
|
|
||||||
|
|
||||||
Add newlines to headers in define.h, so strlen() later catches the whole length.
|
Add newlines to headers in define.h, so strlen() later catches the whole length.
|
||||||
|
|
||||||
Check is_utf8 license.
|
Check is_utf8 license.
|
||||||
@@ -32,35 +28,4 @@ pcp_find_primary_secret() makes a copy ???
|
|||||||
c++ destructor double free mess
|
c++ destructor double free mess
|
||||||
|
|
||||||
cpptest 0 uses same Context for encryptor and decryptor,
|
cpptest 0 uses same Context for encryptor and decryptor,
|
||||||
must be another one for the latter!
|
must be another one for the latter!
|
||||||
|
|
||||||
after new z85 padding scheme: write z85 blocksize to output
|
|
||||||
as well? if a reader doesn't know the blocksize it won't be
|
|
||||||
able to decode it properly. Or no issue? Not sure yet...
|
|
||||||
|
|
||||||
|
|
||||||
(gdb) set args -V v1 -p -x xxx -z -i 0x8671F4264E20F179
|
|
||||||
(gdb) r
|
|
||||||
Starting program: /usr/home/sciplocal/D/github/pcp/src/pcp1 -V v1 -p -x xxx -z -i 0x8671F4264E20F179
|
|
||||||
failed to decrypt the secret key (got -1, expected 32)!
|
|
||||||
Error: Operation not permitted
|
|
||||||
|
|
||||||
Program received signal SIGSEGV, Segmentation fault.
|
|
||||||
0x000000000040f8e8 in pcphash_del (ptx=0x801017040, key=0x80107b100, type=Variable "type" is not available.
|
|
||||||
) at keyhash.c:28
|
|
||||||
28 HASH_DEL(ptx->pcpkey_hash, (pcp_key_t *)key);
|
|
||||||
(gdb) bt
|
|
||||||
#0 0x000000000040f8e8 in pcphash_del (ptx=0x801017040, key=0x80107b100, type=Variable "type" is not available.
|
|
||||||
) at keyhash.c:28
|
|
||||||
#1 0x000000000040fba7 in pcphash_clean (ptx=0x801017040) at keyhash.c:50
|
|
||||||
#2 0x00000000004084ff in ptx_clean (ptx=0x801017040) at context.c:52
|
|
||||||
#3 0x0000000000402557 in main (argc=Variable "argc" is not available.
|
|
||||||
) at pcp.c:593
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_havenacl sometimes "no", even if old version is installed, followed by:
|
|
||||||
|
|
||||||
mem.c:51: warning: implicit declaration of function 'sodium_malloc'
|
|
||||||
mem.c:51: warning: initialization makes pointer from integer without a cast
|
|
||||||
Reference in New Issue
Block a user