From 76e0eb3ce005e58ca4c411fad968b47c157ad02c Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 13 May 2020 00:03:22 +0300 Subject: [PATCH] More RFC4491bis conformance https://tools.ietf.org/html/draft-deremin-rfc4491-bis-04 tells that digestParamSet field should be omitted if publicKeyParamSet is id-tc26-gost-3410-2012-256-paramSetA. --- pygost/asn1schemas/cert-selfsigned-example.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/pygost/asn1schemas/cert-selfsigned-example.py b/pygost/asn1schemas/cert-selfsigned-example.py index e8a3327..89da091 100644 --- a/pygost/asn1schemas/cert-selfsigned-example.py +++ b/pygost/asn1schemas/cert-selfsigned-example.py @@ -20,7 +20,6 @@ from pygost.asn1schemas.oids import id_at_commonName from pygost.asn1schemas.oids import id_ce_subjectKeyIdentifier from pygost.asn1schemas.oids import id_tc26_gost3410_2012_512 from pygost.asn1schemas.oids import id_tc26_gost3410_2012_512_paramSetA -from pygost.asn1schemas.oids import id_tc26_gost3411_2012_512 from pygost.asn1schemas.oids import id_tc26_signwithdigest_gost3410_2012_512 from pygost.asn1schemas.prvkey import PrivateKey from pygost.asn1schemas.prvkey import PrivateKeyAlgorithmIdentifier @@ -60,7 +59,6 @@ def pem(obj): key_params = GostR34102012PublicKeyParameters(( ("publicKeyParamSet", id_tc26_gost3410_2012_512_paramSetA), - ("digestParamSet", id_tc26_gost3411_2012_512), )) prv_raw = urandom(64) -- 2.44.0