1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #
- # This file is part of pyasn1-modules software.
- #
- # Created by Russ Housley.
- #
- # Copyright (c) 2019, Vigil Security, LLC
- # License: http://snmplabs.com/pyasn1/license.html
- #
- # RSAES-OAEP Key Transport Algorithm in CMS
- #
- # Notice that all of the things needed in RFC 3560 are also defined
- # in RFC 4055. So, they are all pulled from the RFC 4055 module into
- # this one so that people looking a RFC 3560 can easily find them.
- #
- # ASN.1 source from:
- # https://www.rfc-editor.org/rfc/rfc3560.txt
- #
- from pyasn1_modules import rfc4055
- id_sha1 = rfc4055.id_sha1
- id_sha256 = rfc4055.id_sha256
- id_sha384 = rfc4055.id_sha384
- id_sha512 = rfc4055.id_sha512
- id_mgf1 = rfc4055.id_mgf1
- rsaEncryption = rfc4055.rsaEncryption
- id_RSAES_OAEP = rfc4055.id_RSAES_OAEP
- id_pSpecified = rfc4055.id_pSpecified
- sha1Identifier = rfc4055.sha1Identifier
- sha256Identifier = rfc4055.sha256Identifier
- sha384Identifier = rfc4055.sha384Identifier
- sha512Identifier = rfc4055.sha512Identifier
- mgf1SHA1Identifier = rfc4055.mgf1SHA1Identifier
- mgf1SHA256Identifier = rfc4055.mgf1SHA256Identifier
- mgf1SHA384Identifier = rfc4055.mgf1SHA384Identifier
- mgf1SHA512Identifier = rfc4055.mgf1SHA512Identifier
- pSpecifiedEmptyIdentifier = rfc4055.pSpecifiedEmptyIdentifier
- class RSAES_OAEP_params(rfc4055.RSAES_OAEP_params):
- pass
- rSAES_OAEP_Default_Params = RSAES_OAEP_params()
- rSAES_OAEP_Default_Identifier = rfc4055.rSAES_OAEP_Default_Identifier
- rSAES_OAEP_SHA256_Params = rfc4055.rSAES_OAEP_SHA256_Params
- rSAES_OAEP_SHA256_Identifier = rfc4055.rSAES_OAEP_SHA256_Identifier
- rSAES_OAEP_SHA384_Params = rfc4055.rSAES_OAEP_SHA384_Params
- rSAES_OAEP_SHA384_Identifier = rfc4055.rSAES_OAEP_SHA384_Identifier
- rSAES_OAEP_SHA512_Params = rfc4055.rSAES_OAEP_SHA512_Params
- rSAES_OAEP_SHA512_Identifier = rfc4055.rSAES_OAEP_SHA512_Identifier
|