7#include <rudiments/private/gssincludes.h>
40 #include <rudiments/private/gss.h>
59 bool open(
const char *str);
66 bool open(
const void *oid);
84 #include <rudiments/private/gssmechanism.h>
236 #include <rudiments/private/gsscredentials.h>
410 bool *encryptionused);
433 bool *decryptionused);
461 ssize_t
read(
void *buf,
size_t size);
468 ssize_t
write(
const void *buf,
size_t size);
513 #include <rudiments/private/gsscontext.h>
Definition filedescriptor.h:13
const char *const * getAvailableMechanisms()
static bool isSupported()
void setDesiredFlags(uint32_t desiredflags)
bool getMic(const byte_t *message, size_t messagesize, byte_t **mic, size_t *micsize)
bool verifyMic(const byte_t *message, size_t messagesize, const byte_t *mic, size_t micsize)
void setDesiredMechanism(gssmechanism *desiredmechanism)
bool unwrap(const byte_t *input, size_t inputsize, byte_t **output, size_t *outputsize)
ssize_t write(const void *buf, size_t size)
uint32_t getDesiredLifetime()
bool wrap(const byte_t *input, size_t inputsize, bool useencryption, byte_t **output, size_t *outputsize, bool *encryptionused)
uint32_t getActualFlags()
void setService(const char *service)
filedescriptor * getFileDescriptor()
gssmechanism * getActualMechanism()
const char * getService()
void setCredentials(gsscredentials *credentials)
ssize_t read(void *buf, size_t size)
const char * getGSSMajorStatus()
uint32_t getDesiredFlags()
uint32_t getRemainingLifetime()
const char * getAcceptor()
gsscredentials * getCredentials()
void setDesiredLifetime(uint32_t desiredlifetime)
const char * getMechanismMinorStatus()
const char * getInitiator()
gssmechanism * getDesiredMechanism()
void setFileDescriptor(filedescriptor *fd)
const char * getGSSMinorStatus()
void setDesiredFlags(const char *desiredflags)
uint32_t getMinorStatus()
const char * getMechanismMajorStatus()
uint32_t getActualLifetime()
bool unwrap(const byte_t *input, size_t inputsize, byte_t **output, size_t *outputsize, bool *decryptionused)
uint32_t getMajorStatus()
bool wrap(const byte_t *input, size_t inputsize, byte_t **output, size_t *outputsize)
bool acquireForService(const char *name)
const char * getGSSMinorStatus()
uint32_t getActualLifetime()
bool inDesiredMechanisms(gssmechanism *mech)
const void * getCredentials()
void removeDesiredMechanism(gssmechanism *mech)
uint64_t getDesiredMechanismCount()
void clearDesiredMechanisms()
gssmechanism * getDesiredMechanism(uint64_t index)
const char * getMechanismMajorStatus()
void addDesiredMechanism(gssmechanism *mech)
bool acquireForUser(const char *name)
const char * getGSSMajorStatus()
bool isInActualMechanisms(gssmechanism *mech)
const char * getMechanismMinorStatus()
void setDesiredLifetime(uint32_t desiredlifetime)
uint32_t getDesiredLifetime()
uint32_t getMajorStatus()
bool setKeytab(const char *keytab)
gssmechanism * getActualMechanism(uint64_t index)
uint64_t getActualMechanismCount()
uint32_t getMinorStatus()
const void * getObjectId()
bool open(const char *str)
bool open(const void *oid)
Definition securitycontext.h:11