Documentation Archive Developer
Search

GSS Changes

GSS

Added gss_OID_desc_struct.init()
Added gss_OID_desc_struct.init(length: OM_uint32, elements: UnsafeMutablePointer<Void>)
Added gss_OID_set_desc_struct.init()
Added gss_OID_set_desc_struct.init(count: Int, elements: gss_OID)
Added gss_buffer_desc_struct.init()
Added gss_buffer_desc_struct.init(length: Int, value: UnsafeMutablePointer<Void>)
Added gss_buffer_set_desc_struct.init()
Added gss_buffer_set_desc_struct.init(count: Int, elements: UnsafeMutablePointer<gss_buffer_desc>)
Added gss_channel_bindings_struct.init()
Added gss_channel_bindings_struct.init(initiator_addrtype: OM_uint32, initiator_address: gss_buffer_desc, acceptor_addrtype: OM_uint32, acceptor_address: gss_buffer_desc, application_data: gss_buffer_desc)
Added gss_iov_buffer_desc_struct.init()
Added gss_iov_buffer_desc_struct.init(type: OM_uint32, buffer: gss_buffer_desc)
Added kGSSChangePasswordNewPassword
Added kGSSChangePasswordOldPassword
Added kGSSCredentialUsage
Added kGSSICAppIdentifierACL
Added kGSSICCertificate
Added kGSSICKerberosCacheName
Added kGSSICLKDCHostname
Added kGSSICPassword
Added kGSSICVerifyCredential
Added kGSS_C_ACCEPT
Added kGSS_C_BOTH
Added kGSS_C_INITIATE
Modified gss_OID_desc_struct [struct]
Declaration
From
struct gss_OID_desc_struct {
    var length: OM_uint32
    var elements: UnsafeMutablePointer<Void>
}
To
struct gss_OID_desc_struct {
    var length: OM_uint32
    var elements: UnsafeMutablePointer<Void>
    init()
    init(length length: OM_uint32, elements elements: UnsafeMutablePointer<Void>)
}

Modified gss_OID_set_desc_struct [struct]
Declaration
From
struct gss_OID_set_desc_struct {
    var count: UInt
    var elements: gss_OID
}
To
struct gss_OID_set_desc_struct {
    var count: Int
    var elements: gss_OID
    init()
    init(count count: Int, elements elements: gss_OID)
}

Modified gss_OID_set_desc_struct.count
Declaration
From
var count: UInt
To
var count: Int

Modified gss_buffer_desc_struct [struct]
Declaration
From
struct gss_buffer_desc_struct {
    var length: UInt
    var value: UnsafeMutablePointer<Void>
}
To
struct gss_buffer_desc_struct {
    var length: Int
    var value: UnsafeMutablePointer<Void>
    init()
    init(length length: Int, value value: UnsafeMutablePointer<Void>)
}

Modified gss_buffer_desc_struct.length
Declaration
From
var length: UInt
To
var length: Int

Modified gss_buffer_set_desc_struct [struct]
Declaration
From
struct gss_buffer_set_desc_struct {
    var count: UInt
    var elements: UnsafeMutablePointer<gss_buffer_desc>
}
To
struct gss_buffer_set_desc_struct {
    var count: Int
    var elements: UnsafeMutablePointer<gss_buffer_desc>
    init()
    init(count count: Int, elements elements: UnsafeMutablePointer<gss_buffer_desc>)
}

Modified gss_buffer_set_desc_struct.count
Declaration
From
var count: UInt
To
var count: Int

Modified gss_channel_bindings_struct [struct]
Declaration
From
struct gss_channel_bindings_struct {
    var initiator_addrtype: OM_uint32
    var initiator_address: gss_buffer_desc
    var acceptor_addrtype: OM_uint32
    var acceptor_address: gss_buffer_desc
    var application_data: gss_buffer_desc
}
To
struct gss_channel_bindings_struct {
    var initiator_addrtype: OM_uint32
    var initiator_address: gss_buffer_desc
    var acceptor_addrtype: OM_uint32
    var acceptor_address: gss_buffer_desc
    var application_data: gss_buffer_desc
    init()
    init(initiator_addrtype initiator_addrtype: OM_uint32, initiator_address initiator_address: gss_buffer_desc, acceptor_addrtype acceptor_addrtype: OM_uint32, acceptor_address acceptor_address: gss_buffer_desc, application_data application_data: gss_buffer_desc)
}

Modified gss_iov_buffer_desc_struct [struct]
Declaration
From
struct gss_iov_buffer_desc_struct {
    var type: OM_uint32
    var buffer: gss_buffer_desc
}
To
struct gss_iov_buffer_desc_struct {
    var type: OM_uint32
    var buffer: gss_buffer_desc
    init()
    init(type type: OM_uint32, buffer buffer: gss_buffer_desc)
}