diff options
author | miod <> | 2014-07-09 10:16:24 +0000 |
---|---|---|
committer | miod <> | 2014-07-09 10:16:24 +0000 |
commit | 30a9e395f6ab6a5767151ca9805a33262b3acbe0 (patch) | |
tree | 9316d73cdc8c916f7b3c4bf0de6c3ad956b5f6da /src/lib/libcrypto/dsa/dsa_sign.c | |
parent | 962b62471b32ccf7900a7f2658ec172fc691e25a (diff) | |
download | openbsd-30a9e395f6ab6a5767151ca9805a33262b3acbe0.tar.gz openbsd-30a9e395f6ab6a5767151ca9805a33262b3acbe0.tar.bz2 openbsd-30a9e395f6ab6a5767151ca9805a33262b3acbe0.zip |
KNF
Diffstat (limited to 'src/lib/libcrypto/dsa/dsa_sign.c')
-rw-r--r-- | src/lib/libcrypto/dsa/dsa_sign.c | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_sign.c b/src/lib/libcrypto/dsa/dsa_sign.c index 484e5f4357..40223a1d59 100644 --- a/src/lib/libcrypto/dsa/dsa_sign.c +++ b/src/lib/libcrypto/dsa/dsa_sign.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: dsa_sign.c,v 1.15 2014/06/12 15:49:28 deraadt Exp $ */ | 1 | /* $OpenBSD: dsa_sign.c,v 1.16 2014/07/09 10:16:24 miod Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -63,36 +63,39 @@ | |||
63 | #include <openssl/rand.h> | 63 | #include <openssl/rand.h> |
64 | #include <openssl/bn.h> | 64 | #include <openssl/bn.h> |
65 | 65 | ||
66 | DSA_SIG * DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) | 66 | DSA_SIG * |
67 | { | 67 | DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) |
68 | { | ||
68 | return dsa->meth->dsa_do_sign(dgst, dlen, dsa); | 69 | return dsa->meth->dsa_do_sign(dgst, dlen, dsa); |
69 | } | 70 | } |
70 | 71 | ||
71 | int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | 72 | int |
72 | { | 73 | DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) |
74 | { | ||
73 | return dsa->meth->dsa_sign_setup(dsa, ctx_in, kinvp, rp); | 75 | return dsa->meth->dsa_sign_setup(dsa, ctx_in, kinvp, rp); |
74 | } | 76 | } |
75 | 77 | ||
76 | DSA_SIG *DSA_SIG_new(void) | 78 | DSA_SIG * |
77 | { | 79 | DSA_SIG_new(void) |
80 | { | ||
78 | DSA_SIG *sig; | 81 | DSA_SIG *sig; |
82 | |||
79 | sig = malloc(sizeof(DSA_SIG)); | 83 | sig = malloc(sizeof(DSA_SIG)); |
80 | if (!sig) | 84 | if (!sig) |
81 | return NULL; | 85 | return NULL; |
82 | sig->r = NULL; | 86 | sig->r = NULL; |
83 | sig->s = NULL; | 87 | sig->s = NULL; |
84 | return sig; | 88 | return sig; |
85 | } | 89 | } |
86 | 90 | ||
87 | void DSA_SIG_free(DSA_SIG *sig) | 91 | void |
88 | { | 92 | DSA_SIG_free(DSA_SIG *sig) |
89 | if (sig) | 93 | { |
90 | { | 94 | if (sig) { |
91 | if (sig->r) | 95 | if (sig->r) |
92 | BN_free(sig->r); | 96 | BN_free(sig->r); |
93 | if (sig->s) | 97 | if (sig->s) |
94 | BN_free(sig->s); | 98 | BN_free(sig->s); |
95 | free(sig); | 99 | free(sig); |
96 | } | ||
97 | } | 100 | } |
98 | 101 | } | |