mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-09 18:04:25 +09:00
tests: Fix torture_pki build warnings.
This commit is contained in:
@@ -10,51 +10,46 @@
|
|||||||
#define LIBSSH_PASSPHRASE "libssh-rocks"
|
#define LIBSSH_PASSPHRASE "libssh-rocks"
|
||||||
|
|
||||||
static void setup_rsa_key(void **state) {
|
static void setup_rsa_key(void **state) {
|
||||||
ssh_session session;
|
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
unlink(LIBSSH_RSA_TESTKEY);
|
unlink(LIBSSH_RSA_TESTKEY);
|
||||||
unlink(LIBSSH_RSA_TESTKEY ".pub");
|
unlink(LIBSSH_RSA_TESTKEY ".pub");
|
||||||
|
|
||||||
rc = system("ssh-keygen -t rsa -q -N \"\" -f " LIBSSH_RSA_TESTKEY);
|
rc = system("ssh-keygen -t rsa -q -N \"\" -f " LIBSSH_RSA_TESTKEY);
|
||||||
assert_true(rc == 0);
|
assert_true(rc == 0);
|
||||||
|
|
||||||
session = ssh_new();
|
|
||||||
*state = session;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setup_dsa_key(void **state) {
|
static void setup_dsa_key(void **state) {
|
||||||
ssh_session session;
|
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
unlink(LIBSSH_DSA_TESTKEY);
|
unlink(LIBSSH_DSA_TESTKEY);
|
||||||
unlink(LIBSSH_DSA_TESTKEY ".pub");
|
unlink(LIBSSH_DSA_TESTKEY ".pub");
|
||||||
|
|
||||||
rc = system("ssh-keygen -t dsa -q -N \"\" -f " LIBSSH_DSA_TESTKEY);
|
rc = system("ssh-keygen -t dsa -q -N \"\" -f " LIBSSH_DSA_TESTKEY);
|
||||||
assert_true(rc == 0);
|
assert_true(rc == 0);
|
||||||
|
|
||||||
session = ssh_new();
|
|
||||||
*state = session;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setup_both_keys(void **state) {
|
static void setup_both_keys(void **state) {
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
setup_rsa_key(state);
|
setup_rsa_key(state);
|
||||||
ssh_free(*state);
|
|
||||||
setup_dsa_key(state);
|
setup_dsa_key(state);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setup_both_keys_passphrase(void **state) {
|
static void setup_both_keys_passphrase(void **state) {
|
||||||
ssh_session session;
|
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
rc = system("ssh-keygen -t rsa -q -N " LIBSSH_PASSPHRASE " -f " LIBSSH_RSA_TESTKEY);
|
rc = system("ssh-keygen -t rsa -q -N " LIBSSH_PASSPHRASE " -f " LIBSSH_RSA_TESTKEY);
|
||||||
assert_true(rc == 0);
|
assert_true(rc == 0);
|
||||||
|
|
||||||
rc = system("ssh-keygen -t dsa -q -N " LIBSSH_PASSPHRASE " -f " LIBSSH_DSA_TESTKEY);
|
rc = system("ssh-keygen -t dsa -q -N " LIBSSH_PASSPHRASE " -f " LIBSSH_DSA_TESTKEY);
|
||||||
assert_true(rc == 0);
|
assert_true(rc == 0);
|
||||||
|
|
||||||
session = ssh_new();
|
|
||||||
*state = session;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void teardown(void **state) {
|
static void teardown(void **state) {
|
||||||
@@ -114,13 +109,14 @@ static int torture_read_one_line(const char *filename, char *buffer, size_t len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void torture_pki_import_privkey_base64_RSA(void **state) {
|
static void torture_pki_import_privkey_base64_RSA(void **state) {
|
||||||
ssh_session session = *state;
|
|
||||||
int rc;
|
int rc;
|
||||||
char *key_str;
|
char *key_str;
|
||||||
ssh_key key;
|
ssh_key key;
|
||||||
const char *passphrase = LIBSSH_PASSPHRASE;
|
const char *passphrase = LIBSSH_PASSPHRASE;
|
||||||
enum ssh_keytypes_e type;
|
enum ssh_keytypes_e type;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
||||||
assert_true(key_str != NULL);
|
assert_true(key_str != NULL);
|
||||||
|
|
||||||
@@ -138,12 +134,13 @@ static void torture_pki_import_privkey_base64_RSA(void **state) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void torture_pki_import_privkey_base64_NULL_key(void **state) {
|
static void torture_pki_import_privkey_base64_NULL_key(void **state) {
|
||||||
ssh_session session = *state;
|
|
||||||
int rc;
|
int rc;
|
||||||
char *key_str;
|
char *key_str;
|
||||||
ssh_key key;
|
ssh_key key;
|
||||||
const char *passphrase = LIBSSH_PASSPHRASE;
|
const char *passphrase = LIBSSH_PASSPHRASE;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
||||||
assert_true(key_str != NULL);
|
assert_true(key_str != NULL);
|
||||||
|
|
||||||
@@ -159,12 +156,13 @@ static void torture_pki_import_privkey_base64_NULL_key(void **state) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void torture_pki_import_privkey_base64_NULL_str(void **state) {
|
static void torture_pki_import_privkey_base64_NULL_str(void **state) {
|
||||||
ssh_session session = *state;
|
|
||||||
int rc;
|
int rc;
|
||||||
char *key_str;
|
char *key_str;
|
||||||
ssh_key key = NULL;
|
ssh_key key = NULL;
|
||||||
const char *passphrase = LIBSSH_PASSPHRASE;
|
const char *passphrase = LIBSSH_PASSPHRASE;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
||||||
assert_true(key_str != NULL);
|
assert_true(key_str != NULL);
|
||||||
|
|
||||||
@@ -177,12 +175,13 @@ static void torture_pki_import_privkey_base64_NULL_str(void **state) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void torture_pki_import_privkey_base64_DSA(void **state) {
|
static void torture_pki_import_privkey_base64_DSA(void **state) {
|
||||||
ssh_session session = *state;
|
|
||||||
int rc;
|
int rc;
|
||||||
char *key_str;
|
char *key_str;
|
||||||
ssh_key key;
|
ssh_key key;
|
||||||
const char *passphrase = LIBSSH_PASSPHRASE;
|
const char *passphrase = LIBSSH_PASSPHRASE;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_str = read_file(LIBSSH_DSA_TESTKEY);
|
key_str = read_file(LIBSSH_DSA_TESTKEY);
|
||||||
assert_true(key_str != NULL);
|
assert_true(key_str != NULL);
|
||||||
|
|
||||||
@@ -194,12 +193,13 @@ static void torture_pki_import_privkey_base64_DSA(void **state) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void torture_pki_import_privkey_base64_passphrase(void **state) {
|
static void torture_pki_import_privkey_base64_passphrase(void **state) {
|
||||||
ssh_session session = *state;
|
|
||||||
int rc;
|
int rc;
|
||||||
char *key_str;
|
char *key_str;
|
||||||
ssh_key key = NULL;
|
ssh_key key = NULL;
|
||||||
const char *passphrase = LIBSSH_PASSPHRASE;
|
const char *passphrase = LIBSSH_PASSPHRASE;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
||||||
assert_true(key_str != NULL);
|
assert_true(key_str != NULL);
|
||||||
|
|
||||||
@@ -244,13 +244,14 @@ static void torture_pki_import_privkey_base64_passphrase(void **state) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void torture_pki_pki_publickey_from_privatekey_RSA(void **state) {
|
static void torture_pki_pki_publickey_from_privatekey_RSA(void **state) {
|
||||||
ssh_session session = *state;
|
|
||||||
int rc;
|
int rc;
|
||||||
char *key_str;
|
char *key_str;
|
||||||
ssh_key key;
|
ssh_key key;
|
||||||
ssh_key pubkey;
|
ssh_key pubkey;
|
||||||
const char *passphrase = NULL;
|
const char *passphrase = NULL;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
key_str = read_file(LIBSSH_RSA_TESTKEY);
|
||||||
assert_true(key_str != NULL);
|
assert_true(key_str != NULL);
|
||||||
|
|
||||||
@@ -266,13 +267,14 @@ static void torture_pki_pki_publickey_from_privatekey_RSA(void **state) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void torture_pki_pki_publickey_from_privatekey_DSA(void **state) {
|
static void torture_pki_pki_publickey_from_privatekey_DSA(void **state) {
|
||||||
ssh_session session = *state;
|
|
||||||
int rc;
|
int rc;
|
||||||
char *key_str;
|
char *key_str;
|
||||||
ssh_key key;
|
ssh_key key;
|
||||||
ssh_key pubkey;
|
ssh_key pubkey;
|
||||||
const char *passphrase = NULL;
|
const char *passphrase = NULL;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_str = read_file(LIBSSH_DSA_TESTKEY);
|
key_str = read_file(LIBSSH_DSA_TESTKEY);
|
||||||
assert_true(key_str != NULL);
|
assert_true(key_str != NULL);
|
||||||
|
|
||||||
@@ -289,13 +291,14 @@ static void torture_pki_pki_publickey_from_privatekey_DSA(void **state) {
|
|||||||
|
|
||||||
static void torture_pki_publickey_dsa_base64(void **state)
|
static void torture_pki_publickey_dsa_base64(void **state)
|
||||||
{
|
{
|
||||||
ssh_session session = *state;
|
|
||||||
enum ssh_keytypes_e type;
|
enum ssh_keytypes_e type;
|
||||||
char *b64_key, *key_buf, *p;
|
char *b64_key, *key_buf, *p;
|
||||||
const char *q;
|
const char *q;
|
||||||
ssh_key key;
|
ssh_key key;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_buf = read_file(LIBSSH_DSA_TESTKEY ".pub");
|
key_buf = read_file(LIBSSH_DSA_TESTKEY ".pub");
|
||||||
assert_true(key_buf != NULL);
|
assert_true(key_buf != NULL);
|
||||||
|
|
||||||
@@ -325,13 +328,14 @@ static void torture_pki_publickey_dsa_base64(void **state)
|
|||||||
|
|
||||||
static void torture_pki_publickey_rsa_base64(void **state)
|
static void torture_pki_publickey_rsa_base64(void **state)
|
||||||
{
|
{
|
||||||
ssh_session session = *state;
|
|
||||||
enum ssh_keytypes_e type;
|
enum ssh_keytypes_e type;
|
||||||
char *b64_key, *key_buf, *p;
|
char *b64_key, *key_buf, *p;
|
||||||
const char *q;
|
const char *q;
|
||||||
ssh_key key;
|
ssh_key key;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
key_buf = read_file(LIBSSH_RSA_TESTKEY ".pub");
|
key_buf = read_file(LIBSSH_RSA_TESTKEY ".pub");
|
||||||
assert_true(key_buf != NULL);
|
assert_true(key_buf != NULL);
|
||||||
|
|
||||||
@@ -367,6 +371,8 @@ static void torture_generate_pubkey_from_privkey(void **state) {
|
|||||||
ssh_key pubkey;
|
ssh_key pubkey;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
(void) state; /* unused */
|
||||||
|
|
||||||
rc = torture_read_one_line(LIBSSH_DSA_TESTKEY ".pub",
|
rc = torture_read_one_line(LIBSSH_DSA_TESTKEY ".pub",
|
||||||
pubkey_original,
|
pubkey_original,
|
||||||
sizeof(pubkey_original));
|
sizeof(pubkey_original));
|
||||||
|
|||||||
Reference in New Issue
Block a user