projects
/
oweals
/
openssl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
934e22e
)
check ASN1 type before using it
author
Dr. Stephen Henson
<steve@openssl.org>
Wed, 14 Apr 2010 00:30:32 +0000
(
00:30
+0000)
committer
Dr. Stephen Henson
<steve@openssl.org>
Wed, 14 Apr 2010 00:30:32 +0000
(
00:30
+0000)
engines/ccgost/gost_crypt.c
patch
|
blob
|
history
diff --git
a/engines/ccgost/gost_crypt.c
b/engines/ccgost/gost_crypt.c
index eb11f0e32839aa16852babc47a48bd91e1521f36..44f4e49bc98014cf8ccc90b26bcacd4e77d7e1cc 100644
(file)
--- a/
engines/ccgost/gost_crypt.c
+++ b/
engines/ccgost/gost_crypt.c
@@
-459,13
+459,15
@@
int gost89_get_asn1_parameters(EVP_CIPHER_CTX *ctx,ASN1_TYPE *params)
int ret = -1;
int len;
GOST_CIPHER_PARAMS *gcp = NULL;
- unsigned char *p
= params->value.sequence->data
;
+ unsigned char *p;
struct ossl_gost_cipher_ctx *c=ctx->cipher_data;
if (ASN1_TYPE_get(params) != V_ASN1_SEQUENCE)
{
return ret;
}
+ p = params->value.sequence->data;
+
gcp = d2i_GOST_CIPHER_PARAMS(NULL, (const unsigned char **)&p,
params->value.sequence->length);