1# This file is being contributed to pyasn1-modules software. 2# 3# Created by Russ Housley. 4# 5# Copyright (c) 2019, Vigil Security, LLC 6# License: http://snmplabs.com/pyasn1/license.html 7# 8# AES Key Wrap with Padding 9# 10# ASN.1 source from: 11# https://www.rfc-editor.org/rfc/rfc5649.txt 12 13from pyasn1.type import univ 14 15from pyasn1_modules import rfc5280 16 17 18class AlgorithmIdentifier(rfc5280.AlgorithmIdentifier): 19 pass 20 21 22id_aes128_wrap = univ.ObjectIdentifier('2.16.840.1.101.3.4.1.5') 23 24id_aes192_wrap = univ.ObjectIdentifier('2.16.840.1.101.3.4.1.25') 25 26id_aes256_wrap = univ.ObjectIdentifier('2.16.840.1.101.3.4.1.45') 27 28 29id_aes128_wrap_pad = univ.ObjectIdentifier('2.16.840.1.101.3.4.1.8') 30 31id_aes192_wrap_pad = univ.ObjectIdentifier('2.16.840.1.101.3.4.1.28') 32 33id_aes256_wrap_pad = univ.ObjectIdentifier('2.16.840.1.101.3.4.1.48') 34