479 |
wipememory (p, strlen (p)); /* burn the passphrase! */ |
wipememory (p, strlen (p)); /* burn the passphrase! */ |
480 |
free_if_alloc (p); |
free_if_alloc (p); |
481 |
} |
} |
482 |
keygen_cb_dlg_destroy (); |
keygen_cb_dlg_destroy (1); |
|
keygen_cb (NULL, NULL, 0, 0, 0); /* flush */ |
|
483 |
if (err) { |
if (err) { |
484 |
free_if_alloc (fpr); |
free_if_alloc (fpr); |
485 |
msg_box (dlg, gpgme_strerror (err), _("Key Generation"), MB_ERR); |
msg_box (dlg, gpgme_strerror (err), _("Key Generation"), MB_ERR); |
590 |
free_if_alloc (utf8_name); |
free_if_alloc (utf8_name); |
591 |
keygen_cb_dlg_create(); |
keygen_cb_dlg_create(); |
592 |
err = gpg_genkey (p, keygen_cb, &fpr); |
err = gpg_genkey (p, keygen_cb, &fpr); |
593 |
keygen_cb_dlg_destroy(); |
keygen_cb_dlg_destroy (1); |
|
keygen_cb (NULL, NULL, 0, 0, 0); |
|
594 |
if (p) { |
if (p) { |
595 |
wipememory (p, strlen (p)); |
wipememory (p, strlen (p)); |
596 |
free_if_alloc (p); |
free_if_alloc (p); |