projects
/
oweals
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
modes/modes_lcl.h: make it indent-friendly.
[oweals/openssl.git]
/
engines
/
ccgost
/
gost2001_keyx.c
diff --git
a/engines/ccgost/gost2001_keyx.c
b/engines/ccgost/gost2001_keyx.c
index 00759bcab06b568d3b0121f4a87f2db2f0647b99..c748102857d7744fc058e055a23ac6b488f54cb1 100644
(file)
--- a/
engines/ccgost/gost2001_keyx.c
+++ b/
engines/ccgost/gost2001_keyx.c
@@
-280,6
+280,10
@@
int pkey_GOST01cp_decrypt(EVP_PKEY_CTX *pctx, unsigned char *key, size_t * key_l
}
param = get_encryption_params(gkt->key_agreement_info->cipher);
+ if(!param){
+ goto err;
+ }
+
gost_init(&ctx,param->sblock);
OPENSSL_assert(gkt->key_agreement_info->eph_iv->length==8);
memcpy(wrappedKey,gkt->key_agreement_info->eph_iv->data,8);