static CmsSignedHelper()

in net/JetBrains.SignatureVerifier/src/Crypt/BC/CMSSignedHelper.cs [48:138]


    static CmsSignedHelper()
    {
      AddEntries(NistObjectIdentifiers.DsaWithSha224, "SHA224", "DSA");
      AddEntries(NistObjectIdentifiers.DsaWithSha256, "SHA256", "DSA");
      AddEntries(NistObjectIdentifiers.DsaWithSha384, "SHA384", "DSA");
      AddEntries(NistObjectIdentifiers.DsaWithSha512, "SHA512", "DSA");
      AddEntries(OiwObjectIdentifiers.DsaWithSha1, "SHA1", "DSA");
      AddEntries(OiwObjectIdentifiers.MD4WithRsa, "MD4", "RSA");
      AddEntries(OiwObjectIdentifiers.MD4WithRsaEncryption, "MD4", "RSA");
      AddEntries(OiwObjectIdentifiers.MD5WithRsa, "MD5", "RSA");
      AddEntries(OiwObjectIdentifiers.Sha1WithRsa, "SHA1", "RSA");
      AddEntries(PkcsObjectIdentifiers.MD2WithRsaEncryption, "MD2", "RSA");
      AddEntries(PkcsObjectIdentifiers.MD4WithRsaEncryption, "MD4", "RSA");
      AddEntries(PkcsObjectIdentifiers.MD5WithRsaEncryption, "MD5", "RSA");
      AddEntries(PkcsObjectIdentifiers.Sha1WithRsaEncryption, "SHA1", "RSA");
      AddEntries(PkcsObjectIdentifiers.Sha224WithRsaEncryption, "SHA224", "RSA");
      AddEntries(PkcsObjectIdentifiers.Sha256WithRsaEncryption, "SHA256", "RSA");
      AddEntries(PkcsObjectIdentifiers.Sha384WithRsaEncryption, "SHA384", "RSA");
      AddEntries(PkcsObjectIdentifiers.Sha512WithRsaEncryption, "SHA512", "RSA");
      AddEntries(PkcsObjectIdentifiers.Sha512_224WithRSAEncryption, "SHA512(224)", "RSA");
      AddEntries(PkcsObjectIdentifiers.Sha512_256WithRSAEncryption, "SHA512(256)", "RSA");
      AddEntries(NistObjectIdentifiers.IdRsassaPkcs1V15WithSha3_224, "SHA3-224", "RSA");
      AddEntries(NistObjectIdentifiers.IdRsassaPkcs1V15WithSha3_256, "SHA3-256", "RSA");
      AddEntries(NistObjectIdentifiers.IdRsassaPkcs1V15WithSha3_384, "SHA3-384", "RSA");
      AddEntries(NistObjectIdentifiers.IdRsassaPkcs1V15WithSha3_512, "SHA3-512", "RSA");
      AddEntries(X9ObjectIdentifiers.ECDsaWithSha1, "SHA1", "ECDSA");
      AddEntries(X9ObjectIdentifiers.ECDsaWithSha224, "SHA224", "ECDSA");
      AddEntries(X9ObjectIdentifiers.ECDsaWithSha256, "SHA256", "ECDSA");
      AddEntries(X9ObjectIdentifiers.ECDsaWithSha384, "SHA384", "ECDSA");
      AddEntries(X9ObjectIdentifiers.ECDsaWithSha512, "SHA512", "ECDSA");
      AddEntries(X9ObjectIdentifiers.IdDsaWithSha1, "SHA1", "DSA");
      AddEntries(EacObjectIdentifiers.id_TA_ECDSA_SHA_1, "SHA1", "ECDSA");
      AddEntries(EacObjectIdentifiers.id_TA_ECDSA_SHA_224, "SHA224", "ECDSA");
      AddEntries(EacObjectIdentifiers.id_TA_ECDSA_SHA_256, "SHA256", "ECDSA");
      AddEntries(EacObjectIdentifiers.id_TA_ECDSA_SHA_384, "SHA384", "ECDSA");
      AddEntries(EacObjectIdentifiers.id_TA_ECDSA_SHA_512, "SHA512", "ECDSA");
      AddEntries(EacObjectIdentifiers.id_TA_RSA_v1_5_SHA_1, "SHA1", "RSA");
      AddEntries(EacObjectIdentifiers.id_TA_RSA_v1_5_SHA_256, "SHA256", "RSA");
      AddEntries(EacObjectIdentifiers.id_TA_RSA_PSS_SHA_1, "SHA1", "RSAandMGF1");
      AddEntries(EacObjectIdentifiers.id_TA_RSA_PSS_SHA_256, "SHA256", "RSAandMGF1");

      encryptionAlgs.Add(X9ObjectIdentifiers.IdDsa.Id, "DSA");
      encryptionAlgs.Add(PkcsObjectIdentifiers.RsaEncryption.Id, "RSA");
      encryptionAlgs.Add(TeleTrusTObjectIdentifiers.TeleTrusTRsaSignatureAlgorithm.Id, "RSA");
      encryptionAlgs.Add(X509ObjectIdentifiers.IdEARsa.Id, "RSA");
      encryptionAlgs.Add(CmsSignedGenerator.EncryptionRsaPss, "RSAandMGF1");
      encryptionAlgs.Add(CryptoProObjectIdentifiers.GostR3410x94.Id, "GOST3410");
      encryptionAlgs.Add(CryptoProObjectIdentifiers.GostR3410x2001.Id, "ECGOST3410");
      encryptionAlgs.Add("1.3.6.1.4.1.5849.1.6.2", "ECGOST3410");
      encryptionAlgs.Add("1.3.6.1.4.1.5849.1.1.5", "GOST3410");

      digestAlgs.Add(PkcsObjectIdentifiers.MD2.Id, "MD2");
      digestAlgs.Add(PkcsObjectIdentifiers.MD4.Id, "MD4");
      digestAlgs.Add(PkcsObjectIdentifiers.MD5.Id, "MD5");
      digestAlgs.Add(OiwObjectIdentifiers.IdSha1.Id, "SHA1");
      digestAlgs.Add(NistObjectIdentifiers.IdSha224.Id, "SHA224");
      digestAlgs.Add(NistObjectIdentifiers.IdSha256.Id, "SHA256");
      digestAlgs.Add(NistObjectIdentifiers.IdSha384.Id, "SHA384");
      digestAlgs.Add(NistObjectIdentifiers.IdSha512.Id, "SHA512");
      digestAlgs.Add(NistObjectIdentifiers.IdSha512_224.Id, "SHA512(224)");
      digestAlgs.Add(NistObjectIdentifiers.IdSha512_256.Id, "SHA512(256)");
      digestAlgs.Add(NistObjectIdentifiers.IdSha3_224.Id, "SHA3-224");
      digestAlgs.Add(NistObjectIdentifiers.IdSha3_256.Id, "SHA3-256");
      digestAlgs.Add(NistObjectIdentifiers.IdSha3_384.Id, "SHA3-384");
      digestAlgs.Add(NistObjectIdentifiers.IdSha3_512.Id, "SHA3-512");
      digestAlgs.Add(TeleTrusTObjectIdentifiers.RipeMD128.Id, "RIPEMD128");
      digestAlgs.Add(TeleTrusTObjectIdentifiers.RipeMD160.Id, "RIPEMD160");
      digestAlgs.Add(TeleTrusTObjectIdentifiers.RipeMD256.Id, "RIPEMD256");
      digestAlgs.Add(CryptoProObjectIdentifiers.GostR3411.Id, "GOST3411");
      digestAlgs.Add("1.3.6.1.4.1.5849.1.2.1", "GOST3411");

      digestAliases.Add("SHA1", new string[] { "SHA-1" });
      digestAliases.Add("SHA224", new string[] { "SHA-224" });
      digestAliases.Add("SHA256", new string[] { "SHA-256" });
      digestAliases.Add("SHA384", new string[] { "SHA-384" });
      digestAliases.Add("SHA512", new string[] { "SHA-512" });

      noParams.Add(CmsSignedGenerator.EncryptionDsa);
      //			noParams.Add(EncryptionECDsa);
      noParams.Add(EncryptionECDsaWithSha1);
      noParams.Add(EncryptionECDsaWithSha224);
      noParams.Add(EncryptionECDsaWithSha256);
      noParams.Add(EncryptionECDsaWithSha384);
      noParams.Add(EncryptionECDsaWithSha512);

      ecAlgorithms.Add(CmsSignedGenerator.DigestSha1, EncryptionECDsaWithSha1);
      ecAlgorithms.Add(CmsSignedGenerator.DigestSha224, EncryptionECDsaWithSha224);
      ecAlgorithms.Add(CmsSignedGenerator.DigestSha256, EncryptionECDsaWithSha256);
      ecAlgorithms.Add(CmsSignedGenerator.DigestSha384, EncryptionECDsaWithSha384);
      ecAlgorithms.Add(CmsSignedGenerator.DigestSha512, EncryptionECDsaWithSha512);
    }