core: Also detect AuthEnvelopedData (AEAD for CMS)
* src/data-identify.c (basic_detection): Add OID. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
b3b75c37e2
commit
ea290108e4
@ -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. */
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
||||
*/
|
||||
struct property_s
|
||||
{
|
||||
gpgme_data_t dh; /* The data objcet or NULL if the slot is not used. */
|
||||
gpgme_data_t dh; /* The data object or NULL if the slot is not used. */
|
||||
uint64_t dserial; /* The serial number of the data object. */
|
||||
struct {
|
||||
unsigned int blankout : 1; /* Void the held data. */
|
||||
|
Loading…
Reference in New Issue
Block a user