{
/* Error checking */
/* Variables */
- std::string buffer;
/* Setup */
- buffer = MockGetMic::outputToken.toString();
/* Main */
// Copy our input from the appropriate parameters to MockGetMic
// copy our output to the appropriate parameters
*minor_status = MockGetMic::minor_status;
- message_token->length = buffer.length();
- message_token->value = (void *)buffer.c_str();
+ *message_token = *MockGetMic::outputToken.toGss();
/* Cleanup */
/* return */
gss_buffer_t prf_out)
{
/* Variables */
- std::string buffer;
/* Error checking */
/* Setup */
/* Main */
MockPseudoRandom::inputMessageBuffer.setValue(prf_in);
MockPseudoRandom::desiredOutputLength = desired_output_len;
- buffer = MockPseudoRandom::outputMessageBuffer.toString();
- prf_out->length = buffer.length();
- prf_out->value = (void *)buffer.c_str();
+ *prf_out = *MockPseudoRandom::outputMessageBuffer.toGss();
/* Cleanup */
/* Return */
{
/* Error checking */
/* Variables */
- std::string buffer;
/* Setup */
- buffer = MockUnwrap::outputMessageBuffer.toString();
/* Main */
// Copy our input from the appropriate parameters to MockUnwrap
*minor_status = MockUnwrap::minor_status;
*conf_state = MockUnwrap::conf_state;
*qop_state = MockUnwrap::qop_state;
- output_message_buffer->length = buffer.length();
- output_message_buffer->value = (void *)buffer.c_str();
+ *output_message_buffer = *MockUnwrap::outputMessageBuffer.toGss();
/* Cleanup */
/* return */
{
/* Error checking */
/* Variables */
- std::string buffer;
/* Setup */
- buffer = MockWrap::outputMessageBuffer.toString();
/* Main */
// Copy our input from the appropriate parameters to MockWrap
// copy our output to the appropriate parameters
*minor_status = MockWrap::minor_status;
*conf_state = MockWrap::conf_state;
- output_message_buffer->length = buffer.length();
- output_message_buffer->value = (void *)buffer.c_str();
+ *output_message_buffer = *MockWrap::outputMessageBuffer.toGss();
/* Cleanup */
/* return */