aboutsummaryrefslogtreecommitdiffstats
path: root/src/data-identify.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2021-06-14 15:10:49 +0000
committerWerner Koch <[email protected]>2021-06-14 15:10:49 +0000
commitea290108e4df9f93eda79789d9cde5441d6bdd55 (patch)
tree718a83d23a0b197abc1d9231b7074ee7bf23de81 /src/data-identify.c
parentqt: Flush output after write for QProcess output (diff)
downloadgpgme-ea290108e4df9f93eda79789d9cde5441d6bdd55.tar.gz
gpgme-ea290108e4df9f93eda79789d9cde5441d6bdd55.zip
core: Also detect AuthEnvelopedData (AEAD for CMS)
* src/data-identify.c (basic_detection): Add OID. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src/data-identify.c')
-rw-r--r--src/data-identify.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/data-identify.c b/src/data-identify.c
index eb657861..8e0295e7 100644
--- a/src/data-identify.c
+++ b/src/data-identify.c
@@ -416,8 +416,8 @@ basic_detection (char *data, size_t datalen)
}
else if (ti.length == 11)
{
- if (!memcmp (s, "\x2A\x86\x48\x86\xF7\x0D\x01\x09\x10\x01\x02", 11))
- return GPGME_DATA_TYPE_CMS_OTHER; /* Auth Data. */
+ if (!memcmp (s, "\x2A\x86\x48\x86\xF7\x0D\x01\x09\x10\x01\x17", 11))
+ return GPGME_DATA_TYPE_CMS_ENCRYPTED; /* AuthEnveloped Data. */
}
}