From a1659e0f0d4784eb9e7183302812958eb29b9651 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sat, 11 Jun 2016 10:34:59 +0300 Subject: [PATCH] gpg: add preferred symmetric algo --- trezor_agent/gpg/encode.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/trezor_agent/gpg/encode.py b/trezor_agent/gpg/encode.py index 35def62..97c5b1d 100644 --- a/trezor_agent/gpg/encode.py +++ b/trezor_agent/gpg/encode.py @@ -91,6 +91,8 @@ def create_primary(user_id, pubkey, signer_func): log.info('signing public key "%s"', user_id) hashed_subpackets = [ proto.subpacket_time(pubkey.created), # signature time + # https://tools.ietf.org/html/rfc4880#section-5.2.3.7 + proto.subpacket_byte(0x0B, 9), # preferred symmetric algo (AES-256) # https://tools.ietf.org/html/rfc4880#section-5.2.3.4 proto.subpacket_byte(0x1B, 1 | 2), # key flags (certify & sign) # https://tools.ietf.org/html/rfc4880#section-5.2.3.21