X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost_asn1.c;h=57046a8117a82386df48f76502d9ca87c68717e7;hb=cba16944bff9d8c5dcf37be641822cd3de6d2ec1;hp=11686339b7a5c8cb12a7481e54bbab579ef02086;hpb=c98ba9d03213d0c63d6874539d59f7b55fbc3fae;p=openssl-gost%2Fengine.git diff --git a/gost_asn1.c b/gost_asn1.c index 1168633..57046a8 100644 --- a/gost_asn1.c +++ b/gost_asn1.c @@ -50,7 +50,13 @@ IMPLEMENT_ASN1_FUNCTIONS(GOST_CIPHER_PARAMS) ASN1_NDEF_SEQUENCE(GOST_CLIENT_KEY_EXCHANGE_PARAMS) = { /* FIXME incomplete */ ASN1_SIMPLE(GOST_CLIENT_KEY_EXCHANGE_PARAMS, gkt, GOST_KEY_TRANSPORT) -} +} ASN1_NDEF_SEQUENCE_END(GOST_CLIENT_KEY_EXCHANGE_PARAMS) -ASN1_NDEF_SEQUENCE_END(GOST_CLIENT_KEY_EXCHANGE_PARAMS) IMPLEMENT_ASN1_FUNCTIONS(GOST_CLIENT_KEY_EXCHANGE_PARAMS) + +ASN1_NDEF_SEQUENCE(MASKED_GOST_KEY) = { + ASN1_SIMPLE(MASKED_GOST_KEY, masked_priv_key, ASN1_OCTET_STRING), + ASN1_SIMPLE(MASKED_GOST_KEY, public_key, ASN1_OCTET_STRING) +} ASN1_NDEF_SEQUENCE_END(MASKED_GOST_KEY) + +IMPLEMENT_ASN1_FUNCTIONS(MASKED_GOST_KEY)