Grid Community Toolkit
6.2.1705709074 (tag: v6.2.20240202)
Main Page
Related Pages
Modules
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
gsi_openssh
source
regress
unittests
sshkey
common.h
1
/* $OpenBSD: common.h,v 1.2 2018/09/13 09:03:20 djm Exp $ */
2
/*
3
* Helpers for key API tests
4
*
5
* Placed in the public domain
6
*/
7
8
/* Load a binary file into a buffer */
9
struct
sshbuf *load_file(
const
char
*name);
10
11
/* Load a text file into a buffer */
12
struct
sshbuf *load_text_file(
const
char
*name);
13
14
/* Load a bignum from a file */
15
BIGNUM *load_bignum(
const
char
*name);
16
17
/* Accessors for key components */
18
const
BIGNUM *rsa_n(
struct
sshkey *k);
19
const
BIGNUM *rsa_e(
struct
sshkey *k);
20
const
BIGNUM *rsa_p(
struct
sshkey *k);
21
const
BIGNUM *rsa_q(
struct
sshkey *k);
22
const
BIGNUM *dsa_g(
struct
sshkey *k);
23
const
BIGNUM *dsa_pub_key(
struct
sshkey *k);
24
const
BIGNUM *dsa_priv_key(
struct
sshkey *k);
25
Generated by
1.8.5