Skip to content

Commit

Permalink
Update SMIMECapabilityIdentifier to use EncryptionAlgorithmId
Browse files Browse the repository at this point in the history
  • Loading branch information
wbond committed Mar 5, 2022
1 parent 976dbba commit 4791c1e
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
3 changes: 2 additions & 1 deletion asn1crypto/cms.py
Expand Up @@ -30,6 +30,7 @@
_ForceNullParameters,
DigestAlgorithm,
EncryptionAlgorithm,
EncryptionAlgorithmId,
HmacAlgorithm,
KdfAlgorithm,
RSAESOAEPParams,
Expand Down Expand Up @@ -950,7 +951,7 @@ class SMIMEEncryptionKeyPreferences(SetOf):

class SMIMECapabilityIdentifier(Sequence):
_fields = [
('capability_id', ObjectIdentifier),
('capability_id', EncryptionAlgorithmId),
('parameters', Any, {'optional': True}),
]

Expand Down
14 changes: 7 additions & 7 deletions tests/test_cms.py
Expand Up @@ -935,31 +935,31 @@ def test_parse_content_info_smime_capabilities(self):
[capability.native for capability in smime_capabilities['values'][0]],
[
util.OrderedDict([
('capability_id', '2.16.840.1.101.3.4.1.42'),
('capability_id', 'aes256_cbc'),
('parameters', None),
]),
util.OrderedDict([
('capability_id', '2.16.840.1.101.3.4.1.2'),
('capability_id', 'aes128_cbc'),
('parameters', None),
]),
util.OrderedDict([
('capability_id', '1.2.840.113549.3.7'),
('capability_id', 'tripledes_3key'),
('parameters', None),
]),
util.OrderedDict([
('capability_id', '1.2.840.113549.3.2'),
('capability_id', 'rc2'),
('parameters', 128),
]),
util.OrderedDict([
('capability_id', '1.2.840.113549.3.2'),
('capability_id', 'rc2'),
('parameters', 64),
]),
util.OrderedDict([
('capability_id', '1.3.14.3.2.7'),
('capability_id', 'des'),
('parameters', None),
]),
util.OrderedDict([
('capability_id', '1.2.840.113549.3.2'),
('capability_id', 'rc2'),
('parameters', 40),
]),
]
Expand Down

0 comments on commit 4791c1e

Please sign in to comment.