Home GnuPG
Diffusion GnuPG d5051e31a8fc

sm: Support encryption using ECDH keys.

Description

sm: Support encryption using ECDH keys.

* sm/decrypt.c (hash_ecc_cms_shared_info): Make global.
* sm/encrypt.c (ecdh_encrypt): New.
(encrypt_dek): Add arg PK_ALGO and support ECDH.
(gpgsm_encrypt): Pass PK_ALGO.

Note: This has only been tested with a messages created and decrypted
by GnuPG.

  • GnuPG-bug-id: T4098
  • Signed-off-by: Werner Koch <wk@gnupg.org>

Details

Provenance
wernerAuthored on May 4 2020, 2:58 PM
Parents
rG9bc9d0818b0e: doc: Typo fixes in code comments
Branches
Unknown
Tags
Unknown
Tasks
T4098: GpgSM: Add ECC support