path: root/sshkey.c
AgeCommit message (Expand)Author
11 daysupstream: Adapt XMSS to new logging infrastructure. With markus@,
2020-08-27upstream: support for user-verified FIDO
2020-06-26upstream: only call sshkey_xmss_init() once for KEY_XMSS_CERT;
2020-06-22upstream: Add support for FIDO webauthn (verification only)
2020-04-11upstream: Refactor private key parsing. Eliminates a fair bit
2020-04-08upstream: add sshkey_parse_pubkey_from_private_fileblob_type()
2020-04-08upstream: simplify sshkey_parse_private_fileblob_type()
2020-04-08upstream: check private key type against requested key type
2020-04-08upstream: check that pubkey in private key envelope matches
2020-04-08upstream: refactor private key parsing a
2020-03-13upstream: sshkey_cert_check_authority requires reason to be set;
2020-03-13upstream: passphrase depends on kdfname, not ciphername (
2020-02-28upstream: change explicit_bzero();free() to freezero()
2020-01-21upstream: fix ssh-keygen not displaying authenticator
2019-12-30upstream: SK API and sk-helper error/PIN
2019-12-14remove a bunch of ENABLE_SK #ifdefsDamien Miller
2019-12-14upstream: use ssh-sk-helper for all security key signing
2019-11-25upstream: Add new structure for signature
2019-11-18upstream: fix a bug that prevented serialisation of ed25519-sk
2019-11-18upstream: fix bug that prevented certification of ed25519-sk
2019-11-18Move ifdef OPENSSL_HAS_ECC.Darren Tucker
2019-11-17upstream: remove most uses of
2019-11-15upstream: in order to be able to figure out the number
2019-11-15upstream: fix shield/unshield for xmss keys: - in ssh-agent we
2019-11-14Put sshsk_sign call inside ifdef ENABLE_SK.Darren Tucker
2019-11-13upstream: enable ed25519 support; ok
2019-11-13upstream: implement sshsk_ed25519_inner_sig(); ok
2019-11-13upstream: rename sshsk_ecdsa_sign() to sshsk_sign(); ok
2019-11-13upstream: implement ssh-ed25519-sk verification; ok
2019-11-01conditionalise SK sign/verify on ENABLE_SKDamien Miller
2019-11-01upstream: Refactor signing - use sshkey_sign for everything,
2019-11-01upstream: Initial infrastructure for U2F/FIDO
2019-10-09upstream: fix an unreachable integer overflow similar to the
2019-09-08needs time.h for --without-opensslDamien Miller
2019-09-06upstream: fixes for !WITH_OPENSSL compilation; ok
2019-09-03upstream: make get_sigtype public as sshkey_get_sigtype();
2019-07-16upstream: remove mostly vestigal uuencode.[ch]; moving the only
2019-07-15upstream: support PKCS8 as an optional format for storage
2019-07-08upstream: Remove some set but never used variables. ok
2019-06-28upstream: fix NULL deference (bzero) on
2019-06-23upstream: fix mismatch proto/decl from key shielding change;
2019-06-21upstream: Add protection for private keys at rest in RAM
2019-05-20upstream: When signing certificates with an RSA key, default
2019-05-08upstream: Wrap XMSS including in ifdef. Patch from markus
2019-01-21upstream: Make sshpkt_get_bignum2() allocate the bignum it
2018-10-11some more duplicated key algorithm linesDamien Miller
2018-10-11fix duplicated algorithm specification linesDamien Miller
2018-10-11upstream: typo in plain RSA algorithm counterpart names
2018-10-11supply callback to PEM_read_bio_PrivateKeyDamien Miller
2018-10-09upstream: Treat all PEM_read_bio_PrivateKey() errors when a