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@

Reply via email to