diff options
author | Justus Winter <[email protected]> | 2017-06-07 14:09:07 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2017-06-07 14:54:44 +0000 |
commit | e051e396156211449568afa0ca7505dc13eaa3b4 (patch) | |
tree | f576501d9ac2c1eddeab08b8dc7182f314b685b8 /common/compliance.h | |
parent | common,gpg,sm: Initialize compliance module. (diff) | |
download | gnupg-e051e396156211449568afa0ca7505dc13eaa3b4.tar.gz gnupg-e051e396156211449568afa0ca7505dc13eaa3b4.zip |
common: Add cipher mode to compliance predicate.
* common/compliance.c (gnupg_cipher_is_compliant): Add mode parameter.
* common/compliance.h (gnupg_cipher_is_compliant): Likewise.
* g10/mainproc.c (proc_encrypted): Adapt callsite.
* sm/decrypt.c (gpgsm_decrypt): Likewise.
GnuPG-bug-id: 3059
Signed-off-by: Justus Winter <[email protected]>
Diffstat (limited to 'common/compliance.h')
-rw-r--r-- | common/compliance.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/compliance.h b/common/compliance.h index 7235b007b..e57495da2 100644 --- a/common/compliance.h +++ b/common/compliance.h @@ -45,7 +45,8 @@ int gnupg_pk_is_compliant (enum gnupg_compliance_mode compliance, int algo, gcry_mpi_t key[], unsigned int keylength, const char *curvename); int gnupg_cipher_is_compliant (enum gnupg_compliance_mode compliance, - cipher_algo_t cipher); + cipher_algo_t cipher, + enum gcry_cipher_modes mode); int gnupg_digest_is_compliant (enum gnupg_compliance_mode compliance, digest_algo_t digest); const char *gnupg_status_compliance_flag (enum gnupg_compliance_mode compliance); |