Mercurial > dropbear
comparison cli-session.c @ 839:33207ed1174b
Merge in ECC
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Mon, 21 Oct 2013 22:57:21 +0800 |
parents | 7dcb46da72d9 |
children | c19acba28590 |
comparison
equal
deleted
inserted
replaced
834:e378da7eae5d | 839:33207ed1174b |
---|---|
34 #include "random.h" | 34 #include "random.h" |
35 #include "service.h" | 35 #include "service.h" |
36 #include "runopts.h" | 36 #include "runopts.h" |
37 #include "chansession.h" | 37 #include "chansession.h" |
38 #include "agentfwd.h" | 38 #include "agentfwd.h" |
39 #include "crypto_desc.h" | |
39 | 40 |
40 static void cli_remoteclosed(); | 41 static void cli_remoteclosed(); |
41 static void cli_sessionloop(); | 42 static void cli_sessionloop(); |
42 static void cli_session_init(); | 43 static void cli_session_init(); |
43 static void cli_finished(); | 44 static void cli_finished(); |
84 NULL /* Null termination */ | 85 NULL /* Null termination */ |
85 }; | 86 }; |
86 | 87 |
87 void cli_session(int sock_in, int sock_out) { | 88 void cli_session(int sock_in, int sock_out) { |
88 | 89 |
89 seedrandom(); | |
90 | |
91 crypto_init(); | |
92 | |
93 common_session_init(sock_in, sock_out); | 90 common_session_init(sock_in, sock_out); |
94 | 91 |
95 chaninitialise(cli_chantypes); | 92 chaninitialise(cli_chantypes); |
96 | 93 |
97 /* Set up cli_ses vars */ | 94 /* Set up cli_ses vars */ |