From 3090a8b9ac820b0cca024cfe0bc3f858ab6778a6 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Mon, 6 Jan 2020 16:21:22 +0100 Subject: openpgp: Notation data keys are UTF-8 strings. --- openpgp/src/parse/parse.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'openpgp/src/parse') diff --git a/openpgp/src/parse/parse.rs b/openpgp/src/parse/parse.rs index dd0b8789..1f47bf99 100644 --- a/openpgp/src/parse/parse.rs +++ b/openpgp/src/parse/parse.rs @@ -1301,7 +1301,8 @@ impl Subpacket { } SubpacketValue::NotationData( NotationData::new( - &php.parse_bytes("notation name", name_len)?, + std::str::from_utf8( + &php.parse_bytes("notation name", name_len)?)?, &php.parse_bytes("notation value", value_len)?, Some(flags.into()))) }, -- cgit v1.2.3