summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sshkey.c
AgeCommit message (Expand)Author
2023-12-20spelling; ok markus@Jonathan Gray
2023-10-16Move declaration of "len" into the block where it's used. This letsDarren Tucker
2023-10-11add support for reading ED25519 private keys in PEM PKCS8 format;Damien Miller
2023-08-21want stdlib.h for free(3)Damien Miller
2023-07-27increase default KDF work-factor for OpenSSH format private keys fromDamien Miller
2023-06-21better validate CASignatureAlgorithms in ssh_config and sshd_config.Damien Miller
2023-03-31remove unused variable; prompted by Coverity CID 291879Damien Miller
2022-10-28put sshkey_check_rsa_length() back in sshkey.c to unbreakDamien Miller
2022-10-28refactor sshkey_private_deserializeDamien Miller
2022-10-28refactor sshkey_private_serialize_opt()Damien Miller
2022-10-28refactor certifyDamien Miller
2022-10-28refactor sshkey_sign() and sshkey_verify()Damien Miller
2022-10-28refactor sshkey_from_blob_internal()Damien Miller
2022-10-28refactor sshkey_from_private()Damien Miller
2022-10-28factor out key generationDamien Miller
2022-10-28refactor and simplify sshkey_read()Damien Miller
2022-10-28factor out public key serializationDamien Miller
2022-10-28factor out sshkey_equal_public()Damien Miller
2022-10-28begin big refactor of sshkeyDamien Miller
2022-09-17Add a sshkey_check_rsa_length() call for checking the length of anDamien Miller
2022-05-05sshkey_unshield_private() contains a exact duplicate of the code inDamien Miller
2022-01-06add a helper function to match a key type to a list of signatureDamien Miller
2021-07-23Let allowed signers files used by ssh-keygen(1) signatures support keyDamien Miller
2021-07-12Use existing format_absolute_time() function when printing cert validityDarren Tucker
2021-07-05Fix a couple of whitespace things. Portable already has these so thisDarren Tucker
2021-04-03highly polished whitespace, mostly fixing spaces-for-tab and badDamien Miller
2021-02-02fix memleaks in private key deserialisation; enforce more consistencyDamien Miller
2021-01-26move check_host_cert() from sshconnect,c to sshkey.c and refactorDamien Miller
2021-01-15Make output buffer larger to prevent potential truncation warnings fromDarren Tucker
2020-10-19Adapt XMSS to new logging infrastructure. With markus@, ok djm@.Darren Tucker
2020-08-27support for user-verified FIDO keysDamien Miller
2020-06-24only call sshkey_xmss_init() once for KEY_XMSS_CERT; ok djmMarkus Friedl
2020-06-22Add support for FIDO webauthn (verification only). webauthn is aDamien Miller
2020-04-11Refactor private key parsing. Eliminates a fair bit of duplicatedDamien Miller
2020-04-08add sshkey_parse_pubkey_from_private_fileblob_type()Damien Miller
2020-04-08simplify sshkey_parse_private_fileblob_type()Damien Miller
2020-04-08check private key type against requested key type in new-style privateDamien Miller
2020-04-08check that pubkey in private key envelope matches actual private keyDamien Miller
2020-04-08refactor private key parsing a littleDamien Miller
2020-03-06sshkey_cert_check_authority requires reason to be set; ok djmMarkus Friedl
2020-03-06passphrase depends on kdfname, not ciphername (possible null-deref);Markus Friedl
2020-02-26change explicit_bzero();free() to freezero()Jonathan Gray
2020-01-21fix ssh-keygen not displaying authenticator touch prompt;Damien Miller
2019-12-30SK API and sk-helper error/PIN passingDamien Miller
2019-12-13use ssh-sk-helper for all security key signing operationsDamien Miller
2019-11-25Add new structure for signature optionsDamien Miller
2019-11-18fix a bug that prevented serialisation of ed25519-sk keysDamien Miller
2019-11-18fix bug that prevented certification of ed25519-sk keysDamien Miller
2019-11-15remove most uses of BN_CTXDamien Miller
2019-11-13in order to be able to figure out the number of signatures left onMarkus Friedl