ssh_cert_import.h
error_t sshImportEd25519CertPublicKey(EddsaPublicKey *publicKey, const SshCertificate *cert)
Import an Ed25519 public key from a certificate.
Definition: ssh_cert_import.c:321
EdDSA (Edwards-Curve Digital Signature Algorithm)
RSA public-key cryptography standard.
SSH certificate parsing.
DSA (Digital Signature Algorithm)
error_t sshImportCertificate(const char_t *input, size_t inputLen, uint8_t *output, size_t *outputLen)
Import SSH certificate (OpenSSH format)
Definition: ssh_cert_import.c:90
SSH data type representations.
error_t sshImportRsaCertPublicKey(RsaPublicKey *publicKey, const SshCertificate *cert)
Import an RSA public key from a certificate.
Definition: ssh_cert_import.c:148
error_t sshImportDsaCertPublicKey(DsaPublicKey *publicKey, const SshCertificate *cert)
Import a DSA public key from a certificate.
Definition: ssh_cert_import.c:199
error_t sshImportEd448CertPublicKey(EddsaPublicKey *publicKey, const SshCertificate *cert)
Import an Ed448 public key from a certificate.
Definition: ssh_cert_import.c:358
ECC (Elliptic Curve Cryptography)
error_t sshImportEcdsaCertPublicKey(EcPublicKey *publicKey, const SshCertificate *cert)
Import an ECDSA public key from a certificate.
Definition: ssh_cert_import.c:264
const char_t * sshGetCertType(const char_t *input, size_t length)
Get SSH certificate type.
Definition: ssh_cert_import.c:394
