openssl_sys/
dsa.rs

1use libc::*;
2use std::ptr;
3
4use super::super::*;
5
6cfg_if! {
7    if #[cfg(not(ossl300))] {
8        pub unsafe fn EVP_PKEY_CTX_set_dsa_paramgen_bits(ctx: *mut EVP_PKEY_CTX, nbits: c_int) -> c_int {
9            EVP_PKEY_CTX_ctrl(
10                ctx,
11                EVP_PKEY_DSA,
12                EVP_PKEY_OP_PARAMGEN,
13                EVP_PKEY_CTRL_DSA_PARAMGEN_BITS,
14                nbits,
15                ptr::null_mut(),
16            )
17        }
18
19        pub const EVP_PKEY_CTRL_DSA_PARAMGEN_BITS: c_int = EVP_PKEY_ALG_CTRL + 1;
20    }
21}