mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-26 15:37:03 +01:00
* pkclist.c (build_pk_list): Add new status code to indicate an untrusted
user. This (or a disabled key) fail with "unavailable pubkey" (G10ERR_UNU_PUBKEY).
This commit is contained in:
parent
c721e11bf5
commit
46a58a0527
@ -1,5 +1,9 @@
|
||||
2002-08-30 David Shaw <dshaw@jabberwocky.com>
|
||||
|
||||
* pkclist.c (build_pk_list): Add new status code to indicate an
|
||||
untrusted user. This (or a disabled key) fail with "unavailable
|
||||
pubkey" (G10ERR_UNU_PUBKEY).
|
||||
|
||||
* pkclist.c (build_pk_list): Fail if any recipient keys are
|
||||
unusable.
|
||||
|
||||
|
@ -961,6 +961,7 @@ build_pk_list( STRLIST rcpts, PK_LIST *ret_pk_list, unsigned use )
|
||||
remusr->d,
|
||||
strlen (remusr->d),
|
||||
-1);
|
||||
rc=G10ERR_UNU_PUBKEY;
|
||||
goto fail;
|
||||
}
|
||||
else if( do_we_trust_pre( pk, trustlevel ) ) {
|
||||
@ -988,10 +989,11 @@ build_pk_list( STRLIST rcpts, PK_LIST *ret_pk_list, unsigned use )
|
||||
}
|
||||
else { /* we don't trust this pk */
|
||||
free_public_key( pk ); pk = NULL;
|
||||
write_status_text_and_buffer (STATUS_INV_RECP, "0 ",
|
||||
write_status_text_and_buffer (STATUS_INV_RECP, "10 ",
|
||||
remusr->d,
|
||||
strlen (remusr->d),
|
||||
-1);
|
||||
rc=G10ERR_UNU_PUBKEY;
|
||||
goto fail;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user