+cdef extern from "rx/rxkad.h":
+ ctypedef char rxkad_level
+
+ enum:
+ MAXKTCNAMELEN
+ MAXKTCREALMLEN
+
+ enum:
+ rxkad_clear
+ rxkad_crypt
+
+ struct ktc_encryptionKey:
+ pass
+
+ struct ktc_principal:
+ char name[MAXKTCNAMELEN]
+ char instance[MAXKTCNAMELEN]
+ char cell[MAXKTCREALMLEN]
+
+ struct rx_securityClass:
+ pass
+
+ rx_securityClass *rxkad_NewClientSecurityObject(rxkad_level level,
+ ktc_encryptionKey *sessionKey,
+ afs_int32 kvno,
+ int ticketLen,
+ char *ticket)
+ rx_securityClass *rxnull_NewClientSecurityObject()
+
+ int rxs_Release(rx_securityClass *aobj)
+