mirror of
https://codeberg.org/scip/pcp.git
synced 2025-12-17 20:00:58 +01:00
changed secret key export format, now we encrypt the whole thing, and we use an extra passphrase to do so. import wrapper in src/ not implemented yet.
This commit is contained in:
@@ -54,7 +54,10 @@ void *urmalloc(size_t s) {
|
||||
|
||||
void *ucrealloc(void *d, size_t oldlen, size_t newlen) {
|
||||
newlen = newlen * sizeof(unsigned char);
|
||||
void *value = realloc (d, newlen);
|
||||
|
||||
/* we're using a 1 byte sized pointer, so that we can
|
||||
memset(zero) it after resizing */
|
||||
unsigned char *value = realloc (d, newlen);
|
||||
|
||||
if (value == NULL) {
|
||||
err(errno, "Cannot reallocate %ld bytes of memory", newlen);
|
||||
@@ -63,7 +66,7 @@ void *ucrealloc(void *d, size_t oldlen, size_t newlen) {
|
||||
|
||||
memset (&value[oldlen], 0, newlen-oldlen);
|
||||
|
||||
return value;
|
||||
return (void *)value;
|
||||
}
|
||||
|
||||
void ucfree(void *d, size_t len) {
|
||||
|
||||
Reference in New Issue
Block a user