1
1

pki: Reformat pki_privatekey_type_from_string()

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
Этот коммит содержится в:
Jakub Jelen 2019-06-19 16:04:00 +02:00
родитель bd69ac63ca
Коммит 23c837f4d0

Просмотреть файл

@ -64,16 +64,22 @@
#include "libssh/misc.h" #include "libssh/misc.h"
#include "libssh/agent.h" #include "libssh/agent.h"
enum ssh_keytypes_e pki_privatekey_type_from_string(const char *privkey) { enum ssh_keytypes_e pki_privatekey_type_from_string(const char *privkey)
if (strncmp(privkey, DSA_HEADER_BEGIN, strlen(DSA_HEADER_BEGIN)) == 0) { {
int cmp;
cmp = strncmp(privkey, DSA_HEADER_BEGIN, strlen(DSA_HEADER_BEGIN));
if (cmp == 0) {
return SSH_KEYTYPE_DSS; return SSH_KEYTYPE_DSS;
} }
if (strncmp(privkey, RSA_HEADER_BEGIN, strlen(RSA_HEADER_BEGIN)) == 0) { cmp = strncmp(privkey, RSA_HEADER_BEGIN, strlen(RSA_HEADER_BEGIN));
if (cmp == 0) {
return SSH_KEYTYPE_RSA; return SSH_KEYTYPE_RSA;
} }
if (strncmp(privkey, ECDSA_HEADER_BEGIN, strlen(ECDSA_HEADER_BEGIN)) == 0) { cmp = strncmp(privkey, ECDSA_HEADER_BEGIN, strlen(ECDSA_HEADER_BEGIN));
if (cmp == 0) {
/* We don't know what the curve is at this point, so we don't actually /* We don't know what the curve is at this point, so we don't actually
* know the type. We figure out the actual curve and fix things up in * know the type. We figure out the actual curve and fix things up in
* pki_private_key_from_base64 */ * pki_private_key_from_base64 */