version 1.78, 2014/01/29 06:18:35 |
version 1.79, 2014/02/02 03:44:31 |
|
|
*blobp = xmalloc(len); |
*blobp = xmalloc(len); |
memcpy(*blobp, buffer_ptr(&b), len); |
memcpy(*blobp, buffer_ptr(&b), len); |
} |
} |
memset(buffer_ptr(&b), 0, len); |
explicit_bzero(buffer_ptr(&b), len); |
buffer_free(&b); |
buffer_free(&b); |
return len; |
return len; |
} |
} |
|
|
key = xmalloc(keylen+1); /* add 1 if keylen == 0 */ |
key = xmalloc(keylen+1); /* add 1 if keylen == 0 */ |
keylen = packet_get_encryption_key(key); |
keylen = packet_get_encryption_key(key); |
buffer_put_string(&m, key, keylen); |
buffer_put_string(&m, key, keylen); |
memset(key, 0, keylen); |
explicit_bzero(key, keylen); |
free(key); |
free(key); |
|
|
ivlen = packet_get_keyiv_len(MODE_OUT); |
ivlen = packet_get_keyiv_len(MODE_OUT); |