Home
last modified time | relevance | path

Searched refs:pSpnegoToken (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dspnego.c414 SPNEGO_TOKEN* pSpnegoToken = (SPNEGO_TOKEN*) hSpnegoToken; in spnegoTokenGetBinary() local
417 if ( IsValidSpnegoToken( pSpnegoToken ) && in spnegoTokenGetBinary()
423 pSpnegoToken->ulBinaryDataLen > *pulDataLen ) in spnegoTokenGetBinary()
425 *pulDataLen = pSpnegoToken->ulBinaryDataLen; in spnegoTokenGetBinary()
430 memcpy( pbTokenData, pSpnegoToken->pbBinaryData, pSpnegoToken->ulBinaryDataLen ); in spnegoTokenGetBinary()
431 *pulDataLen = pSpnegoToken->ulBinaryDataLen; in spnegoTokenGetBinary()
485 SPNEGO_TOKEN* pSpnegoToken = (SPNEGO_TOKEN*) hSpnegoToken; in spnegoGetTokenType() local
488 if ( IsValidSpnegoToken( pSpnegoToken ) && in spnegoGetTokenType()
490 pSpnegoToken) in spnegoGetTokenType()
494 if ( SPNEGO_TOKEN_INIT == pSpnegoToken->ucTokenType || in spnegoGetTokenType()
[all …]
H A Dspnegoparse.c813 SPNEGO_TOKEN* pSpnegoToken = (SPNEGO_TOKEN*) calloc( 1, sizeof(SPNEGO_TOKEN) ); in AllocEmptySpnegoToken() local
815 if ( NULL != pSpnegoToken ) in AllocEmptySpnegoToken()
818 pSpnegoToken->nStructSize = SPNEGO_TOKEN_SIZE; in AllocEmptySpnegoToken()
821 InitSpnegoTokenElementArray( pSpnegoToken ); in AllocEmptySpnegoToken()
824 pSpnegoToken->ulFlags = ulFlags; in AllocEmptySpnegoToken()
835 pSpnegoToken->pbBinaryData = (unsigned char*) calloc( ulTokenSize, sizeof(unsigned char) ); in AllocEmptySpnegoToken()
837 if ( NULL != pSpnegoToken->pbBinaryData ) in AllocEmptySpnegoToken()
840 pSpnegoToken->ulFlags |= SPNEGO_TOKEN_INTERNAL_FLAGS_FREEDATA; in AllocEmptySpnegoToken()
843 memcpy( pSpnegoToken->pbBinaryData, pbTokenData, ulTokenSize ); in AllocEmptySpnegoToken()
844 pSpnegoToken->ulBinaryDataLen = ulTokenSize; in AllocEmptySpnegoToken()
[all …]
H A Dspnegoparse.h119 void FreeSpnegoToken( SPNEGO_TOKEN* pSpnegoToken );
120 void InitSpnegoTokenElementArray( SPNEGO_TOKEN* pSpnegoToken );
121 int InitSpnegoTokenType( SPNEGO_TOKEN* pSpnegoToken, long* pnTokenLength,
123 int InitSpnegoTokenElements( SPNEGO_TOKEN* pSpnegoToken, unsigned char* pbTokenData,
157 int IsValidSpnegoToken( SPNEGO_TOKEN* pSpnegoToken );
158 int IsValidSpnegoElement( SPNEGO_TOKEN* pSpnegoToken,SPNEGO_ELEMENT_TYPE spnegoElement );
159 int CalculateElementArrayIndex( SPNEGO_TOKEN* pSpnegoToken,SPNEGO_ELEMENT_TYPE spnegoElement );