CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 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@