CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/10/31 15:23:19
Modified files:
usr.bin/ssh : Makefile.inc krl.c monitor.c monitor_wrap.c
monitor_wrap.h ssh-agent.c ssh-keygen.c
ssh-keysign.c ssh_api.c sshconnect2.c sshd.c
sshkey.c sshkey.h sshsig.c sshsig.h
usr.bin/ssh/ssh: Makefile
usr.bin/ssh/ssh-add: Makefile
usr.bin/ssh/ssh-agent: Makefile
usr.bin/ssh/ssh-keygen: Makefile
usr.bin/ssh/ssh-sk-helper: Makefile
Log message:
Refactor signing - use sshkey_sign for everything, including the new
U2F signatures.
Don't use sshsk_ecdsa_sign() directly, instead make it reachable via
sshkey_sign() like all other signature operations. This means that
we need to add a provider argument to sshkey_sign(), so most of this
change is mechanically adding that.
Suggested by / ok markus@