/* * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy * in the file LICENSE in the source distribution or at * https://www.openssl.org/source/license.html */#include <stdio.h>#include "internal/cryptlib.h"#include <openssl/evp.h>#include <openssl/dh.h>#ifndef OPENSSL_NO_STDIOintDHparams_print_fp(FILE*fp,constDH*x){BIO*b;intret;if((b=BIO_new(BIO_s_file()))==NULL){DHerr(DH_F_DHPARAMS_PRINT_FP,ERR_R_BUF_LIB);return0;}BIO_set_fp(b,fp,BIO_NOCLOSE);ret=DHparams_print(b,x);BIO_free(b);returnret;}#endif