Example #1
0
 public static extern int gsasl_client_start(
     GsaslContext context,
     [MarshalAs(UnmanagedType.LPStr)] string mechanism,
     out GsaslSession session);
 // constructors
 public GsaslAuthenticateStep(GsaslSession session, byte[] bytesToSendToServer)
 {
     _session = session;
     _bytesToSendToServer = bytesToSendToServer;
 }
Example #3
0
 public static extern int gsasl_step(
     GsaslSession session,
     IntPtr input,
     int input_len,
     out IntPtr output,
     out int output_len);
Example #4
0
 public static extern void gsasl_property_set(
     GsaslSession session,
     GsaslProperty prop,
     [MarshalAs(UnmanagedType.LPStr)] string value);
 public static extern int gsasl_client_start(
     GsaslContext context,
     [MarshalAs(UnmanagedType.LPStr)]string mechanism,
     out GsaslSession session);
 public static extern int gsasl_step(
     GsaslSession session,
     IntPtr input, 
     int input_len,
     out IntPtr output, 
     out int output_len);
 public static extern void gsasl_property_set(
     GsaslSession session,
     GsaslProperty prop,
     [MarshalAs(UnmanagedType.LPStr)]string value);