RFC 4357 - Additional Cryptographic Algorithms for Use with(2)

时间:2006-11-02 来源: 作者: 点击:
pINTEGER, qINTEGER, aINTEGER, validationAlgorithmAlgorithmIdentifier{{ GostR3410-94-ValidationAlgorithms }}OPTIONAL } GostR3410-94-ValidationParameters::= SEQUENCE{ x0INTEGER, cINTEGER, dINTEGEROPTIO
  
           p       INTEGER,
           q       INTEGER,
           a       INTEGER,
           validationAlgorithm   AlgorithmIdentifier {{

             GostR3410-94-ValidationAlgorithms
             }} OPTIONAL
       }

    GostR3410-94-ValidationParameters ::=
         SEQUENCE {
             x0      INTEGER,
             c       INTEGER,
             d       INTEGER OPTIONAL
         }

   Where
    t - bit length of p (512 or 1024 bits);
    p - modulus, prime number, 2^(t-1)<p<2^t;
    q - order of cyclic group, prime number, 2^254<q<2^256, q is a
        factor of p-1;
    a - generator, integer, 1<a<p-1, at that aq (mod p) = 1;
        validationAlgorithm - constant p, q and a calculating algorithm.

    x0 - seed;
    c  - used for p and q generation;
    d  - used for a generation.

8.4.  GOST R 34.10-2001 Public Key Algorithm Parameters

   This table contains the list of proposed parameter sets for GOST R
   34.10-2001:

    GostR3410-2001-ParamSetAlgorithm ALGORITHM-IDENTIFIER ::= {
        { GostR3410-2001-ParamSetParameters IDENTIFIED BY
               id-GostR3410-2001-TestParamSet } |
        { GostR3410-2001-ParamSetParameters IDENTIFIED BY
               id-GostR3410-2001-CryptoPro-A-ParamSet  } |
        { GostR3410-2001-ParamSetParameters IDENTIFIED BY
               id-GostR3410-2001-CryptoPro-B-ParamSet  } |
        { GostR3410-2001-ParamSetParameters IDENTIFIED BY
               id-GostR3410-2001-CryptoPro-C-ParamSet  } |
        { GostR3410-2001-ParamSetParameters IDENTIFIED BY
               id-GostR3410-2001-CryptoPro-XchA-ParamSet  } |
        { GostR3410-2001-ParamSetParameters IDENTIFIED BY
               id-GostR3410-2001-CryptoPro-XchB-ParamSet  }
    }

   Identifier values are in the Appendix ASN.1 modules, and
   corresponding parameters are in Section 11.4.

   Parameters for GOST R 34.10-2001 are presented in the following form:

    GostR3410-2001-ParamSetParameters ::=
       SEQUENCE {
           a       INTEGER,
           b       INTEGER,
           p       INTEGER,
           q       INTEGER,
           x       INTEGER,
           y       INTEGER
       }

    a, b - coefficients a and b of the elliptic curve E;
    p    - prime number - elliptic curve modulus;
    q    - prime number - order of cyclic group;
    x, y - base point p coordinates.

9.  Security Considerations

   It is RECOMMENDED that software applications verify signature values
   and subject public keys and algorithm parameters to conform to
   [GOSTR341001] and [GOSTR341094] standards prior to their use.

   Cryptographic algorithm parameters affect rigidity of algorithms.
   The algorithm parameters proposed and described herein, except for
   the test parameter sets (id-Gost28147-89-TestParamSet, id-GostR3411-
   94-TestParamSet, id-GostR3410-94-TestParamSet, id-GostR3410-2001-
   TestParamSet), have been analyzed by a special certification
   laboratory of Scientific and Technical Center, "ATLAS", and by the
   Center of Certificational Investigations in appropriate levels of
   target_of_evaluation (TOE), according to [RFDSL], [RFLLIC], and
   [CRYPTOLIC].

   Use of the test parameter sets or parameter sets not described herein
   is NOT RECOMMENDED.  When different parameters are used, it is
   RECOMMENDED that they be subjected to examination by an authorized
   agency with approved methods of cryptographic analysis.

10.  Appendix ASN.1 Modules

10.1.  Cryptographic-Gost-Useful-Definitions

   Cryptographic-Gost-Useful-Definitions
       { iso(1) member-body(2) ru(643) rans(2)
         cryptopro(2) other(1) modules(1)
         cryptographic-Gost-Useful-Definitions(0) 1 }

   DEFINITIONS ::=
   BEGIN
   -- EXPORTS All --
   -- The types and values defined in this module are exported for
   -- use in the other ASN.1 modules contained within the Russian
   -- Cryptography "GOST" & "GOST R" Specifications, and for the use
   -- of other applications that will use them to access Russian
   -- Cryptography services.  Other applications may use them for
   -- their own purposes, but this will not constrain extensions and
   -- modifications needed to maintain or improve the Russian
   -- Cryptography service.
     -- Crypto-Pro OID branch
       id-CryptoPro OBJECT IDENTIFIER ::=
           { iso(1) member-body(2) ru(643) rans(2) cryptopro(2) }
       id-CryptoPro-algorithms OBJECT IDENTIFIER ::=
           id-CryptoPro
       id-CryptoPro-modules OBJECT IDENTIFIER ::=
           { id-CryptoPro other(1) modules(1) }
       id-CryptoPro-hashes OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms hashes(30) }
       id-CryptoPro-encrypts OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms encrypts(31) }
       id-CryptoPro-signs OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms signs(32) }
       id-CryptoPro-exchanges OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms exchanges(33) }
       id-CryptoPro-extensions OBJECT IDENTIFIER ::=
           { id-CryptoPro extensions(34) }
       id-CryptoPro-ecc-signs OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms ecc-signs(35) }
       id-CryptoPro-ecc-exchanges OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms ecc-exchanges(36) }
       id-CryptoPro-private-keys OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms private-keys(37) }
       id-CryptoPro-policyIds OBJECT IDENTIFIER ::=
         { id-CryptoPro policyIds(38) }
       id-CryptoPro-policyQt OBJECT IDENTIFIER ::=
           { id-CryptoPro policyQt(39) }
       id-CryptoPro-pkixcmp-infos OBJECT IDENTIFIER ::=

           { id-CryptoPro-algorithms pkixcmp-infos(41) }
       id-CryptoPro-audit-service-types OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms audit-service-types(42) }
       id-CryptoPro-audit-record-types OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms audit-record-types(43) }
       id-CryptoPro-attributes OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms attributes(44) }
       id-CryptoPro-name-service-types OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms name-service-types(45) }

     -- ASN.1 modules of Russian Cryptography "GOST" & "GOST R"
     -- Specifications
       cryptographic-Gost-Useful-Definitions OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules
             cryptographic-Gost-Useful-Definitions(0) 1 }
     -- GOST R 34.11-94

       gostR3411-94-DigestSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gostR3411-94-DigestSyntax(1) 1 }
       gostR3411-94-ParamSetSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gostR3411-94-ParamSetSyntax(7) 1 }
     -- GOST R 34.10-94

       gostR3410-94-PKISyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules  gostR3410-94-PKISyntax(2) 1 }
       gostR3410-94-SignatureSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gostR3410-94-SignatureSyntax(3) 1 }
       gostR3410-EncryptionSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gostR3410-EncryptionSyntax(5) 2 }
       gostR3410-94-ParamSetSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules  gostR3410-94-ParamSetSyntax(8) 1 }
     -- GOST R 34.10-2001

       gostR3410-2001-PKISyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules  gostR3410-2001-PKISyntax(9) 1 }
       gostR3410-2001-SignatureSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules
             gostR3410-2001-SignatureSyntax(10) 1 }
       gostR3410-2001-ParamSetSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules
             gostR3410-2001-ParamSetSyntax(12) 1 }
     -- GOST 28147-89

       gost28147-89-EncryptionSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gost28147-89-EncryptionSyntax(4) 1 }
       gost28147-89-ParamSetSyntax OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gost28147-89-ParamSetSyntax(6) 1 }
     -- Extended Key Usage for Crypto-Pro

       gost-CryptoPro-ExtendedKeyUsage OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules
             gost-CryptoPro-ExtendedKeyUsage(13) 1 }
     -- Crypto-Pro Private keys

       gost-CryptoPro-PrivateKey OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gost-CryptoPro-PrivateKey(14) 1 }
     -- Crypto-Pro PKIXCMP structures

       gost-CryptoPro-PKIXCMP OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gost-CryptoPro-PKIXCMP(15) 1 }
     -- Crypto-Pro Transport Layer Security structures
       gost-CryptoPro-TLS OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gost-CryptoPro-TLS(16) 1 }

     -- Crypto-Pro Policy
       gost-CryptoPro-Policy OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gost-CryptoPro-Policy(17) 1 }
       gost-CryptoPro-Constants OBJECT IDENTIFIER ::=
           { id-CryptoPro-modules gost-CryptoPro-Constants(18) 1 }
     -- Useful types
       ALGORITHM-IDENTIFIER ::= CLASS {
           &id    OBJECT IDENTIFIER UNIQUE,
           &Type  OPTIONAL
       }
       WITH SYNTAX { [&Type] IDENTIFIED BY &id }
   END -- Cryptographic-Gost-Useful-Definitions

10.2.  Gost28147-89-EncryptionSyntax

   Gost28147-89-EncryptionSyntax
       { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)
         other(1) modules(1) gost28147-89-EncryptionSyntax(4) 1 }
   DEFINITIONS EXPLICIT TAGS ::=
   BEGIN
   -- EXPORTS All --
   -- The types and values defined in this module are exported for
   -- use in the other ASN.1 modules contained within the Russian
   -- Cryptography "GOST" & "GOST R" Specifications, and for the use
   -- of other applications that will use them to access Russian
   -- Cryptography services.  Other applications may use them for
   -- their own purposes, but this will not constrain extensions and
   -- modifications needed to maintain or improve the Russian
   -- Cryptography service.
       IMPORTS
           id-CryptoPro-algorithms, id-CryptoPro-encrypts,
           ALGORITHM-IDENTIFIER,
           cryptographic-Gost-Useful-Definitions

           FROM Cryptographic-Gost-Useful-Definitions
               { iso(1) member-body(2) ru(643) rans(2)
                 cryptopro(2) other(1) modules(1)
                 cryptographic-Gost-Useful-Definitions(0) 1 }
       ;
     -- GOST 28147-89 OID
       id-Gost28147-89 OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms gost28147-89(21) }
       id-Gost28147-89-MAC OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms gost28147-89-MAC(22) }
     -- GOST 28147-89 cryptographic parameter sets OIDs
       id-Gost28147-89-TestParamSet OBJECT IDENTIFIER ::=
           { id-CryptoPro-encrypts test(0) }
       id-Gost28147-89-CryptoPro-A-ParamSet OBJECT IDENTIFIER ::=
           { id-CryptoPro-encrypts cryptopro-A(1) }
       id-Gost28147-89-CryptoPro-B-ParamSet OBJECT IDENTIFIER ::=
           { id-CryptoPro-encrypts cryptopro-B(2) }
       id-Gost28147-89-CryptoPro-C-ParamSet OBJECT IDENTIFIER ::=
           { id-CryptoPro-encrypts cryptopro-C(3) }
       id-Gost28147-89-CryptoPro-D-ParamSet OBJECT IDENTIFIER ::=
           { id-CryptoPro-encrypts cryptopro-D(4) }
       id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet
         OBJECT IDENTIFIER ::=
           { id-CryptoPro-encrypts cryptopro-Oscar-1-1(5) }
       id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet
         OBJECT IDENTIFIER ::=
           { id-CryptoPro-encrypts cryptopro-Oscar-1-0(6) }
       id-Gost28147-89-CryptoPro-RIC-1-ParamSet
         OBJECT IDENTIFIER ::=
           { id-CryptoPro-encrypts cryptopro-RIC-1(7) }
     -- GOST 28147-89 Types
       Gost28147-89-UZ ::= OCTET STRING (SIZE (64))
       Gost28147-89-IV ::= OCTET STRING (SIZE (8))
       Gost28147-89-Key ::= OCTET STRING (SIZE (32))
       Gost28147-89-MAC ::= OCTET STRING (SIZE (1..4))
       Gost28147-89-EncryptedKey ::=
           SEQUENCE {
               encryptedKey Gost28147-89-Key,
               maskKey      [0] IMPLICIT Gost28147-89-Key OPTIONAL,
               macKey       Gost28147-89-MAC (SIZE (4))
           }
       Gost28147-89-ParamSet ::=
           OBJECT IDENTIFIER (
               id-Gost28147-89-TestParamSet |
                   -- Only for testing purposes
               id-Gost28147-89-CryptoPro-A-ParamSet |
               id-Gost28147-89-CryptoPro-B-ParamSet |
               id-Gost28147-89-CryptoPro-C-ParamSet |

               id-Gost28147-89-CryptoPro-D-ParamSet |
               id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet |
               id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet |
               id-Gost28147-89-CryptoPro-RIC-1-ParamSet
           )
       Gost28147-89-BlobParameters ::=
           SEQUENCE {
               encryptionParamSet Gost28147-89-ParamSet,
               ...
           }
     -- GOST 28147-89 encryption algorithm parameters
       Gost28147-89-Parameters ::=
           SEQUENCE {
               iv                   Gost28147-89-IV,
               encryptionParamSet   Gost28147-89-ParamSet
           }
       Gost28147-89-Algorithms ALGORITHM-IDENTIFIER ::= {
           { Gost28147-89-Parameters IDENTIFIED BY
                           id-Gost28147-89 }
       }
   END -- Gost28147-89-EncryptionSyntax

10.3.  Gost28147-89-ParamSetSyntax

   Gost28147-89-ParamSetSyntax
       { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)
         other(1) modules(1) gost28147-89-ParamSetSyntax(6) 1 }
   DEFINITIONS EXPLICIT TAGS ::=
   BEGIN
   -- EXPORTS All --
   -- The types and values defined in this module are exported for
   -- use in the other ASN.1 modules contained within the Russian
   -- Cryptography "GOST" & "GOST R" Specifications, and for the use
   -- of other applications that will use them to access Russian
   -- Cryptography services.  Other applications may use them for
   -- their own purposes, but this will not constrain extensions and
   -- modifications needed to maintain or improve the Russian
   -- Cryptography service.
       IMPORTS
           id-CryptoPro-algorithms, id-CryptoPro-encrypts,
           gost28147-89-EncryptionSyntax, ALGORITHM-IDENTIFIER,
           cryptographic-Gost-Useful-Definitions
           FROM Cryptographic-Gost-Useful-Definitions
               { iso(1) member-body(2) ru(643) rans(2)
                 cryptopro(2) other(1) modules(1)
                 cryptographic-Gost-Useful-Definitions(0) 1 }
           Gost28147-89-UZ,
           Gost28147-89-ParamSet,

           id-Gost28147-89-TestParamSet,
           id-Gost28147-89-CryptoPro-A-ParamSet,
           id-Gost28147-89-CryptoPro-B-ParamSet,
           id-Gost28147-89-CryptoPro-C-ParamSet,
           id-Gost28147-89-CryptoPro-D-ParamSet
           FROM Gost28147-89-EncryptionSyntax
                gost28147-89-EncryptionSyntax
           AlgorithmIdentifier
           FROM PKIX1Explicit88 {iso(1) identified-organization(3)
           dod(6) internet(1) security(5) mechanisms(5) pkix(7)
           id-mod(0) id-pkix1-explicit-88(1)}
       ;
     -- GOST 28147-89 cryptographic parameter sets:
     -- OIDs for parameter sets are imported from
     -- Gost28147-89-EncryptionSyntax
     Gost28147-89-ParamSetParameters ::=
       SEQUENCE {
           eUZ             Gost28147-89-UZ,
           mode            INTEGER {
                               gost28147-89-CNT(0),
                               gost28147-89-CFB(1),
                               cryptoPro-CBC(2)
                           },
           shiftBits       INTEGER { gost28147-89-block(64) },
           keyMeshing      AlgorithmIdentifier
       }
     Gost28147-89-ParamSetAlgorithms ALGORITHM-IDENTIFIER ::= {
       { Gost28147-89-ParamSetParameters IDENTIFIED BY
                   id-Gost28147-89-TestParamSet  } |
       { Gost28147-89-ParamSetParameters IDENTIFIED BY
                   id-Gost28147-89-CryptoPro-A-ParamSet  } |
       { Gost28147-89-ParamSetParameters IDENTIFIED BY
                   id-Gost28147-89-CryptoPro-B-ParamSet  } |
       { Gost28147-89-ParamSetParameters IDENTIFIED BY
                   id-Gost28147-89-CryptoPro-C-ParamSet  } |
       { Gost28147-89-ParamSetParameters IDENTIFIED BY
                   id-Gost28147-89-CryptoPro-D-ParamSet  }
     }
     id-Gost28147-89-CryptoPro-KeyMeshing  OBJECT IDENTIFIER ::=
       { id-CryptoPro-algorithms keyMeshing(14) cryptoPro(1) }
     id-Gost28147-89-None-KeyMeshing OBJECT IDENTIFIER ::=
       { id-CryptoPro-algorithms keyMeshing(14) none(0) }
     Gost28147-89-KeyMeshingAlgorithms  ALGORITHM-IDENTIFIER ::= {
       { NULL IDENTIFIED BY id-Gost28147-89-CryptoPro-KeyMeshing } |
       { NULL IDENTIFIED BY id-Gost28147-89-None-KeyMeshing }
     }
   END -- Gost28147-89-ParamSetSyntax

10.4.  GostR3411-94-DigestSyntax

   GostR3411-94-DigestSyntax
       { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)
         other(1) modules(1) gostR3411-94-DigestSyntax(1) 1 }
   DEFINITIONS ::=
   BEGIN
   -- EXPORTS All --
   -- The types and values defined in this module are exported for
   -- use in the other ASN.1 modules contained within the Russian
   -- Cryptography "GOST" & "GOST R" Specifications, and for the use
   -- of other applications that will use them to access Russian
   -- Cryptography services.  Other applications may use them for
   -- their own purposes, but this will not constrain extensions and
   -- modifications needed to maintain or improve the Russian
   -- Cryptography service.
       IMPORTS
           id-CryptoPro-algorithms, id-CryptoPro-hashes,
           ALGORITHM-IDENTIFIER,
           cryptographic-Gost-Useful-Definitions
           FROM Cryptographic-Gost-Useful-Definitions
               { iso(1) member-body(2) ru(643) rans(2)
                 cryptopro(2) other(1) modules(1)
                 cryptographic-Gost-Useful-Definitions(0) 1 }
       ;
     -- GOST R 34.11-94 OID
       id-GostR3411-94 OBJECT IDENTIFIER ::=
           { id-CryptoPro-algorithms gostR3411-94(9) }
     -- GOST R 34.11-94 cryptographic parameter set OIDs
       id-GostR3411-94-TestParamSet OBJECT IDENTIFIER ::=
           { id-CryptoPro-hashes test(0) }
       id-GostR3411-94-CryptoProParamSet OBJECT IDENTIFIER ::=
           { id-CryptoPro-hashes cryptopro(1) }
     -- GOST R 34.11-94 data types
       GostR3411-94-Digest ::= OCTET STRING (SIZE (32))
     -- GOST R 34.11-94 digest algorithm & parameters
       GostR3411-94-DigestParameters ::=
           OBJECT IDENTIFIER (
                   id-GostR3411-94-TestParamSet |
                       -- Only for testing purposes
                   id-GostR3411-94-CryptoProParamSet
           )
       GostR3411-94-DigestAlgorithms ALGORITHM-IDENTIFIER ::= {
           { NULL IDENTIFIED BY id-GostR3411-94 } |
                   -- Assume id-GostR3411-94-CryptoProParamSet
           { GostR3411-94-DigestParameters
                   IDENTIFIED BY id-GostR3411-94 }
       }

   END -- GostR3411-94-DigestSyntax

10.5.  GostR3411-94-ParamSetSyntax

   GostR3411-94-ParamSetSyntax
       { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)
         other(1) modules(1) gostR3411-94-ParamSetSyntax(7) 1 }
   DEFINITIONS ::=
   BEGIN
   -- EXPORTS All --
   -- The types and values defined in this module are exported for
   -- use in the other ASN.1 modules contained within the Russian
   -- Cryptography "GOST" & "GOST R" Specifications, and for the use
   -- of other applications that will use them to access Russian
   -- Cryptography services.  Other applications may use them for
   -- their own purposes, but this will not constrain extensions and
   -- modifications needed to maintain or improve the Russian
   -- Cryptography service.
       IMPORTS
           gost28147-89-EncryptionSyntax,
           gostR3411-94-DigestSyntax,
           ALGORITHM-IDENTIFIER
           FROM Cryptographic-Gost-Useful-Definitions
               { iso(1) member-body(2) ru(643) rans(2)
                 cryptopro(2) other(1) modules(1)
                 cryptographic-Gost-Useful-Definitions(0) 1 }
           Gost28147-89-UZ
           FROM Gost28147-89-EncryptionSyntax
                gost28147-89-EncryptionSyntax
           id-GostR3411-94-TestParamSet,
           id-GostR3411-94-CryptoProParamSet,
           GostR3411-94-Digest
           FROM GostR3411-94-DigestSyntax
                gostR3411-94-DigestSyntax
       ;
     -- GOST R 34.11-94 cryptographic parameter sets:
     -- OIDs for parameter sets are imported from
     -- GostR3411-94-DigestSyntax
       GostR3411-94-ParamSetParameters ::=
           SEQUENCE {
               hUZ Gost28147-89-UZ,    -- S-Box for digest
               h0  GostR3411-94-Digest -- initial digest value
           }
       GostR3411-94-ParamSetAlgorithms ALGORITHM-IDENTIFIER ::= {
           { GostR3411-94-ParamSetParameters IDENTIFIED BY
                   id-GostR3411-94-TestParamSet
           } |
           { GostR3411-94-ParamSetParameters IDENTIFIED BY

                   id-GostR3411-94-CryptoProParamSet
           }
       }
   END -- GostR3411-94-ParamSetSyntax

10.6.  GostR3410-94-PKISyntax

   GostR3410-94-PKISyntax
       { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)
         other(1) modules(1) gostR3410-94-PKISyntax(2) 1 }
   DEFINITIONS ::=
   BEGIN
   -- EXPORTS All --
   -- The types and values defined in this module are exported for
   -- use in the other ASN.1 modules contained within the Russian
   -- Cryptography "GOST" & "GOST R" Specifications, and for the use
   -- of other applications that will use them to access Russian
   -- Cryptography services.  Other applications may use them for
   -- their own purposes, but this will not constrain extensions and
   -- modifications needed to maintain or improve the Russian
   -- Cryptography service.
       IMPORTS
           id-CryptoPro-algorithms,
           id-CryptoPro-signs, id-CryptoPro-exchanges,
           gost28147-89-EncryptionSyntax,
           gostR3411-94-DigestSyntax, ALGORITHM-IDENTIFIER,
------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容