@@ -33,10 +33,9 @@ impl PduHint for CredsspTsRequestHint {
33
33
}
34
34
35
35
#[ derive( Debug ) ]
36
- pub ( crate ) struct CredsspSequence < ' a > {
36
+ pub struct CredsspSequence < ' a > {
37
37
server : CredSspServer < CredentialsProxyImpl < ' a > > ,
38
38
state : CredsspState ,
39
- // selected_protocol: nego::SecurityProtocol,
40
39
}
41
40
42
41
#[ derive( Debug ) ]
@@ -66,15 +65,15 @@ impl CredentialsProxy for CredentialsProxyImpl<'_> {
66
65
}
67
66
68
67
impl < ' a > CredsspSequence < ' a > {
69
- pub ( crate ) fn next_pdu_hint ( & self ) -> ConnectorResult < Option < & dyn PduHint > > {
68
+ pub fn next_pdu_hint ( & self ) -> ConnectorResult < Option < & dyn PduHint > > {
70
69
match & self . state {
71
70
CredsspState :: Ongoing => Ok ( Some ( & CREDSSP_TS_REQUEST_HINT ) ) ,
72
71
CredsspState :: Finished => Ok ( None ) ,
73
72
CredsspState :: ServerError ( err) => Err ( custom_err ! ( "Credssp server error" , err. clone( ) ) ) ,
74
73
}
75
74
}
76
75
77
- pub ( crate ) fn init (
76
+ pub fn init (
78
77
creds : & ' a AuthIdentity ,
79
78
client_computer_name : ServerName ,
80
79
public_key : Vec < u8 > ,
@@ -110,7 +109,7 @@ impl<'a> CredsspSequence<'a> {
110
109
}
111
110
112
111
/// Returns Some(ts_request) when a TS request is received from client,
113
- pub ( crate ) fn decode_client_message ( & mut self , input : & [ u8 ] ) -> ConnectorResult < Option < TsRequest > > {
112
+ pub fn decode_client_message ( & mut self , input : & [ u8 ] ) -> ConnectorResult < Option < TsRequest > > {
114
113
match self . state {
115
114
CredsspState :: Ongoing => {
116
115
let message = TsRequest :: from_buffer ( input) . map_err ( |e| custom_err ! ( "TsRequest" , e) ) ?;
@@ -123,11 +122,11 @@ impl<'a> CredsspSequence<'a> {
123
122
}
124
123
}
125
124
126
- pub ( crate ) fn process_ts_request ( & mut self , request : TsRequest ) -> Result < ServerState , Box < ServerError > > {
125
+ pub fn process_ts_request ( & mut self , request : TsRequest ) -> Result < ServerState , Box < ServerError > > {
127
126
Ok ( self . server . process ( request) ?)
128
127
}
129
128
130
- pub ( crate ) fn handle_process_result (
129
+ pub fn handle_process_result (
131
130
& mut self ,
132
131
result : Result < ServerState , Box < ServerError > > ,
133
132
output : & mut WriteBuf ,
0 commit comments