/*--------------------------------------------------------------------------*/
/* Copyright 2020 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_NIST_FUP.c
 *  @brief mcuxClEcc: FUP programs used in ECC functions for NIST curves
 */

#include <mcuxClEcc_NIST_FUP.h>

SDK_ALIGN(const mcuxClPkc_FUPEntry_t mcuxClEcc_Fup_PointCheckAffNR_NIST[11], 4u) = {{0x10u,0x00u,0xf5u,0xd9u,0x1fu,0xb9u},{0x80u,0x2au,0x10u,0x0bu,0x04u,0x1du},{0x81u,0x2au,0x10u,0x1du,0x04u,0x1du},{0x80u,0x33u,0x1du,0x00u,0x00u,0x1cu},{0x80u,0x00u,0x05u,0x05u,0x00u,0x1du},{0x80u,0x2au,0x10u,0x1du,0x1cu,0x1du},{0x80u,0x33u,0x1du,0x00u,0x00u,0x1cu},{0x80u,0x00u,0x04u,0x04u,0x00u,0x1du},{0x80u,0x00u,0x1du,0x04u,0x00u,0x1eu},{0x80u,0x2au,0x10u,0x1cu,0x1eu,0x1cu},{0x80u,0x2au,0x00u,0x1cu,0x00u,0x1cu}};

SDK_ALIGN(const mcuxClPkc_FUPEntry_t mcuxClEcc_Fup_RepeatDouble_NIST[24], 4u) = {{0x10u,0x00u,0x62u,0xc1u,0xf6u,0x20u},{0x80u,0x00u,0x0eu,0x07u,0x00u,0x1cu},{0x80u,0x00u,0x1cu,0x1cu,0x00u,0x0fu},{0x10u,0x00u,0x09u,0x4eu,0xc9u,0x75u},{0x80u,0x2au,0x10u,0x0cu,0x0fu,0x1cu},{0x80u,0x21u,0x10u,0x0cu,0x0fu,0x1du},{0x80u,0x00u,0x1cu,0x1du,0x00u,0x1eu},{0x80u,0x21u,0x10u,0x1eu,0x1eu,0x1cu},{0x80u,0x21u,0x10u,0x1cu,0x1eu,0x1cu},{0x80u,0x21u,0x10u,0x0du,0x0du,0x1du},{0x80u,0x00u,0x1du,0x0eu,0x00u,0x1eu},{0x00u,0x0eu,0x00u,0x1eu,0x1eu,0x06u},{0x80u,0x00u,0x1du,0x0du,0x00u,0x1eu},{0x80u,0x21u,0x10u,0x1eu,0x1eu,0x1du},{0x80u,0x00u,0x0cu,0x1du,0x00u,0x1fu},{0x80u,0x00u,0x1cu,0x1cu,0x00u,0x04u},{0x81u,0x2au,0x10u,0x04u,0x1fu,0x04u},{0x80u,0x00u,0x1du,0x1eu,0x00u,0x05u},{0x80u,0x2au,0x10u,0x1fu,0x04u,0x1fu},{0x80u,0x00u,0x1cu,0x1fu,0x00u,0x1eu},{0x80u,0x2au,0x10u,0x1eu,0x05u,0x05u},{0x10u,0x00u,0x66u,0xfau,0xe1u,0xcau},{0x00u,0x0eu,0x00u,0x0fu,0x0fu,0x1eu},{0x80u,0x00u,0x1du,0x1eu,0x00u,0x0fu}};


