Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
rfc4010.py59 linesDownload Raw Back to pyasn1_modules
1#2# This file is part of pyasn1-modules software.3#4# Created by Russ Housley.5#6# Copyright (c) 2019, Vigil Security, LLC7# License: http://snmplabs.com/pyasn1/license.html8#9# SEED Encryption Algorithm in CMS10#11# ASN.1 source from:12# https://www.rfc-editor.org/rfc/rfc4010.txt13#14 15from pyasn1.type import constraint16from pyasn1.type import univ17 18from pyasn1_modules import rfc528019from pyasn1_modules import rfc575120 21 22id_seedCBC = univ.ObjectIdentifier('1.2.410.200004.1.4')23 24 25id_npki_app_cmsSeed_wrap = univ.ObjectIdentifier('1.2.410.200004.7.1.1.1')26 27 28class SeedIV(univ.OctetString):29    subtypeSpec = constraint.ValueSizeConstraint(16, 16)30 31 32class SeedCBCParameter(SeedIV):33    pass34 35 36class SeedSMimeCapability(univ.Null):37    pass38 39 40# Update the Algorithm Identifier map in rfc5280.py.41 42_algorithmIdentifierMapUpdate = {43    id_seedCBC: SeedCBCParameter(),44    id_npki_app_cmsSeed_wrap: univ.Null(""),45}46 47rfc5280.algorithmIdentifierMap.update(_algorithmIdentifierMapUpdate)48 49 50# Update the SMIMECapabilities Attribute map in rfc5751.py51 52_smimeCapabilityMapUpdate = {53    id_seedCBC: SeedSMimeCapability(),54    id_npki_app_cmsSeed_wrap: SeedSMimeCapability(),55 56}57 58rfc5751.smimeCapabilityMap.update(_smimeCapabilityMapUpdate)59 
codekingpro/portable-devtools · Team Ai