author | Misaki Miyashita <misaki.miyashita@oracle.com> |
Thu, 17 Nov 2016 13:20:16 -0800 | |
changeset 7342 | 3291c8473ecd |
permissions | -rw-r--r-- |
7342
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
1 |
# Developed in house: Solaris specific |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
2 |
# It checks the validity of the context. |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
3 |
# This change is inside the FIPS canister; thus, not applicable to |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
4 |
# the upstream. |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
5 |
--- a/crypto/hmac/hmac.c 2016-11-09 14:41:31.820245175 -0800 |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
6 |
+++ b/crypto/hmac/hmac.c 2016-11-09 14:42:13.816500695 -0800 |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
7 |
@@ -75,8 +75,10 @@ |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
8 |
reset=1; |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
9 |
ctx->md=md; |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
10 |
} |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
11 |
- else |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
12 |
+ else if (ctx->md != NULL) |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
13 |
md=ctx->md; |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
14 |
+ else |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
15 |
+ goto err; |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
16 |
|
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
17 |
if (key != NULL) |
3291c8473ecd
25067463 The 'test4/5/6' in hmactest.c dumped core in FIPS mode
Misaki Miyashita <misaki.miyashita@oracle.com>
parents:
diff
changeset
|
18 |
{ |