/*--------------------------------------------------------------------------*/
/* Copyright 2020-2021 NXP                                                  */
/*                                                                          */
/* NXP Confidential. This software is owned or controlled by NXP and may    */
/* only be used strictly in accordance with the applicable license terms.   */
/* By expressly accepting such terms or by downloading, installing,         */
/* activating and/or otherwise using the software, you are agreeing that    */
/* you have read, and that you agree to comply with and are bound by, such  */
/* license terms. If you do not agree to be bound by the applicable license */
/* terms, then you may not retain, install, activate or otherwise use the   */
/* software.                                                                */
/*--------------------------------------------------------------------------*/

/** @file  mcuxClEcc_Internal_SecurePointMult_CoZMontLadder_FUP.c
 *  @brief mcuxClEcc: implementation of ECC internal secure PointMult function
 */

#include <mcuxClEcc_Internal_SecurePointMult_CoZMontLadder_FUP.h>

SDK_ALIGN(const mcuxClPkc_FUPEntry_t mcuxClEcc_Fup_CoZPointAddSub[23], 4u) = {{0x10u,0x00u,0x03u,0x8eu,0x17u,0xbcu},{0x80u,0x2au,0x10u,0x04u,0x08u,0x1eu},{0x80u,0x00u,0x07u,0x1eu,0x00u,0x1du},{0x00u,0x0eu,0x00u,0x1du,0x1du,0x07u},{0x80u,0x00u,0x1eu,0x1eu,0x00u,0x1du},{0x80u,0x00u,0x04u,0x1du,0x00u,0x08u},{0x80u,0x00u,0x1du,0x1eu,0x00u,0x1cu},{0x80u,0x21u,0x10u,0x05u,0x09u,0x1du},{0x80u,0x2au,0x10u,0x05u,0x09u,0x1eu},{0x80u,0x00u,0x05u,0x1cu,0x00u,0x09u},{0x81u,0x2au,0x10u,0x1cu,0x08u,0x1cu},{0x80u,0x00u,0x1eu,0x1eu,0x00u,0x04u},{0x80u,0x21u,0x10u,0x04u,0x1cu,0x04u},{0x80u,0x2au,0x10u,0x08u,0x04u,0x1fu},{0x80u,0x00u,0x1eu,0x1fu,0x00u,0x05u},{0x80u,0x2au,0x10u,0x05u,0x09u,0x05u},{0x10u,0x00u,0x45u,0xdeu,0xf0u,0x34u},{0x00u,0x0eu,0x00u,0x08u,0x08u,0x1eu},{0x80u,0x00u,0x1du,0x1du,0x00u,0x08u},{0x80u,0x21u,0x10u,0x08u,0x1cu,0x08u},{0x80u,0x2au,0x10u,0x1eu,0x08u,0x1eu},{0x80u,0x00u,0x1du,0x1eu,0x00u,0x1cu},{0x80u,0x2au,0x10u,0x1cu,0x09u,0x09u}};

SDK_ALIGN(const mcuxClPkc_FUPEntry_t mcuxClEcc_Fup_SecurePointMult_PrepareZA_UpdateZ_P0_P1[18], 4u) = {{0x10u,0x00u,0x90u,0x45u,0x06u,0x37u},{0x80u,0x33u,0x22u,0x00u,0x00u,0x1cu},{0x00u,0x15u,0x00u,0x1cu,0x0fu,0x22u},{0x00u,0x1au,0x00u,0x22u,0x0fu,0x22u},{0x10u,0x00u,0xabu,0x4cu,0xf7u,0x1eu},{0x80u,0x00u,0x23u,0x22u,0x00u,0x1cu},{0x00u,0x0eu,0x00u,0x1cu,0x1cu,0x23u},{0x80u,0x00u,0x22u,0x22u,0x00u,0x1cu},{0x80u,0x00u,0x22u,0x1cu,0x00u,0x1du},{0x80u,0x00u,0x24u,0x1cu,0x00u,0x1eu},{0x80u,0x00u,0x25u,0x1du,0x00u,0x1fu},{0x00u,0x0eu,0x00u,0x1eu,0x1eu,0x24u},{0x00u,0x0eu,0x00u,0x1fu,0x1fu,0x25u},{0x10u,0x00u,0x02u,0x67u,0x7au,0x53u},{0x80u,0x00u,0x26u,0x1cu,0x00u,0x1eu},{0x80u,0x00u,0x27u,0x1du,0x00u,0x1fu},{0x00u,0x0eu,0x00u,0x1eu,0x1eu,0x26u},{0x00u,0x0eu,0x00u,0x1fu,0x1fu,0x27u}};


