mirror of
git://anongit.mindrot.org/openssh.git
synced 2024-12-13 13:44:36 +00:00
a3fd8074e2
OpenBSD-Regress-ID: a73a54d7f7381856a3f3a2d25947bee7a9a5dbc9
26 lines
698 B
C
26 lines
698 B
C
/* $OpenBSD: common.h,v 1.2 2018/09/13 09:03:20 djm Exp $ */
|
|
/*
|
|
* Helpers for key API tests
|
|
*
|
|
* Placed in the public domain
|
|
*/
|
|
|
|
/* Load a binary file into a buffer */
|
|
struct sshbuf *load_file(const char *name);
|
|
|
|
/* Load a text file into a buffer */
|
|
struct sshbuf *load_text_file(const char *name);
|
|
|
|
/* Load a bignum from a file */
|
|
BIGNUM *load_bignum(const char *name);
|
|
|
|
/* Accessors for key components */
|
|
const BIGNUM *rsa_n(struct sshkey *k);
|
|
const BIGNUM *rsa_e(struct sshkey *k);
|
|
const BIGNUM *rsa_p(struct sshkey *k);
|
|
const BIGNUM *rsa_q(struct sshkey *k);
|
|
const BIGNUM *dsa_g(struct sshkey *k);
|
|
const BIGNUM *dsa_pub_key(struct sshkey *k);
|
|
const BIGNUM *dsa_priv_key(struct sshkey *k);
|
|
|