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:
e322fa2
)
add pice of PR#2295 not committed to HEAD
author
Dr. Stephen Henson
<steve@openssl.org>
Mon, 22 Nov 2010 16:14:56 +0000
(16:14 +0000)
committer
Dr. Stephen Henson
<steve@openssl.org>
Mon, 22 Nov 2010 16:14:56 +0000
(16:14 +0000)
crypto/pkcs12/p12_key.c
patch
|
blob
|
history
diff --git
a/crypto/pkcs12/p12_key.c
b/crypto/pkcs12/p12_key.c
index 80e99e2150b595c30deeb4eb1ca50c84b6ea7937..beece95c45e9be7f48855b0cdfc002c4733dc256 100644
(file)
--- a/
crypto/pkcs12/p12_key.c
+++ b/
crypto/pkcs12/p12_key.c
@@
-176,8
+176,10
@@
int PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt,
out += u;
for (j = 0; j < v; j++) B[j] = Ai[j % u];
/* Work out B + 1 first then can use B as tmp space */
- BN_bin2bn (B, v, Bpl1);
- BN_add_word (Bpl1, 1);
+ if (!BN_bin2bn (B, v, Bpl1))
+ goto err;
+ if (!BN_add_word (Bpl1, 1))
+ goto err;
for (j = 0; j < Ilen ; j+=v) {
if (!BN_bin2bn(I + j, v, Ij))
goto err;