Merged in changes from the tip of RCL_1 branch which includes fixes for Bug 284, Bug 383, Bug 287. These were wiped out from when the S^3 code drop came in.
/** Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).* All rights reserved.* This component and the accompanying materials are made available* under the terms of the License "Eclipse Public License v1.0"* which accompanies this distribution, and is available* at the URL "http://www.eclipse.org/legal/epl-v10.html".** Initial Contributors:* Nokia Corporation - initial contribution.** Contributors:** Description: **//** @file @internalTechnology*/#if (!defined __HMACSETOPERATIONMODECHECKING_STEP_H__)#define __HMACSETOPERATIONMODECHECKING_STEP_H__#include <test/testexecutestepbase.h>#include "te_cryptospistepbase.h"class CHmacSetOperationModeCheckingStep : public CTe_CryptoSpiStepBase {public: CHmacSetOperationModeCheckingStep(); ~CHmacSetOperationModeCheckingStep(); virtual TVerdict doTestStepPreambleL(); virtual TVerdict doTestStepL(); virtual TVerdict doTestStepPostambleL();private: };_LIT(KHmacSetOperationModeCheckingStep,"HmacSetOperationModeCheckingStep");#endif