]>
Commit | Line | Data |
---|---|---|
d2e9e320 | 1 | /* |
1212818e | 2 | * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. |
d02b48c6 | 3 | * |
3cdbea65 | 4 | * Licensed under the Apache License 2.0 (the "License"). You may not use |
d2e9e320 RS |
5 | * this file except in compliance with the License. You can obtain a copy |
6 | * in the file LICENSE in the source distribution or at | |
7 | * https://www.openssl.org/source/license.html | |
d02b48c6 RE |
8 | */ |
9 | ||
b39fc560 | 10 | #include "internal/cryptlib.h" |
1258396d | 11 | #include "dsa_locl.h" |
f7a2afa6 | 12 | #include <openssl/bn.h> |
d02b48c6 | 13 | |
0f113f3e MC |
14 | DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) |
15 | { | |
16 | return dsa->meth->dsa_do_sign(dgst, dlen, dsa); | |
17 | } | |
d02b48c6 | 18 | |
fcd2d5a6 | 19 | #if !OPENSSL_API_3 |
f7a2afa6 | 20 | int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) |
0f113f3e MC |
21 | { |
22 | return dsa->meth->dsa_sign_setup(dsa, ctx_in, kinvp, rp); | |
23 | } | |
4f1b96f9 | 24 | #endif |