projects
/
oweals
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Set TLS padding extension value.
[oweals/openssl.git]
/
engines
/
ccgost
/
gost94_keyx.c
diff --git
a/engines/ccgost/gost94_keyx.c
b/engines/ccgost/gost94_keyx.c
index 624be586a5bbceaab80417e8ffd6c2571b983f5b..0d7d3ffe6aa7484a03a2965c99828b97e6b63f7b 100644
(file)
--- a/
engines/ccgost/gost94_keyx.c
+++ b/
engines/ccgost/gost94_keyx.c
@@
-261,6
+261,10
@@
int pkey_GOST94cp_decrypt(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *key_len
}
param = get_encryption_params(gkt->key_agreement_info->cipher);
+ if(!param){
+ goto err;
+ }
+
gost_init(&cctx,param->sblock);
OPENSSL_assert(gkt->key_agreement_info->eph_iv->length==8);
memcpy(wrappedKey,gkt->key_agreement_info->eph_iv->data,8);