/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/cesa/AES/ |
H A D | mvAes.h | 56 int aesMakeKey(MV_U8 *expandedKey, MV_U8 *keyMaterial, int keyLen, int blockLen); 57 int aesBlockEncrypt128(MV_U8 mode, MV_U8 *IV, MV_U8 *expandedKey, int keyLen, 59 int aesBlockDecrypt128(MV_U8 mode, MV_U8 *IV, MV_U8 *expandedKey, int keyLen,
|
H A D | mvAesAlg.h | 14 int rijndaelKeySched (MV_U8 k[4][MAXKC], int keyBits, int blockBits, MV_U8 rk[MAXROUNDS+1][4][MAXBC]); 16 int rijndaelEncrypt128(MV_U8 a[4][MAXBC], MV_U8 rk[MAXROUNDS+1][4][MAXBC], int rounds); 17 int rijndaelDecrypt128(MV_U8 a[4][MAXBC], MV_U8 rk[MAXROUNDS+1][4][MAXBC], int rounds);
|
H A D | mvAesAlg.c | 16 MV_U8 mul1(MV_U8 aa, MV_U8 bb); 17 void KeyAddition(MV_U8 a[4][MAXBC], MV_U8 rk[4][MAXBC], MV_U8 BC); 18 void ShiftRow128Enc(MV_U8 a[4][MAXBC]); 19 void ShiftRow128Dec(MV_U8 a[4][MAXBC]); 20 void Substitution(MV_U8 a[4][MAXBC], MV_U8 bo [all...] |
H A D | mvAesApi.c | 24 int aesMakeKey(MV_U8 *expandedKey, MV_U8 *keyMaterial, int keyLen, int blockLen) 26 MV_U8 W[MAXROUNDS+1][4][MAXBC]; 27 MV_U8 k[4][MAXKC]; 28 MV_U8 j; 56 MV_U8* pW = &W[0][0][0]; 113 int aesBlockEncrypt128(MV_U8 mode, MV_U8 *IV, MV_U8 *expandedKey, int keyLen, 117 MV_U8 bloc [all...] |
/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/spi/ |
H A D | mvSpiCmnd.h | 73 MV_STATUS mvSpiReadAndWrite (MV_U8* pRxBuff, MV_U8* pTxBuff, MV_U32 buffSize); 76 MV_STATUS mvSpiWriteThenWrite (MV_U8* pCmndBuff, MV_U32 cmndSize, MV_U8* pTxDataBuff, MV_U32 txDataSize); 79 MV_STATUS mvSpiWriteThenRead (MV_U8* pCmndBuff, MV_U32 cmndSize, MV_U8* pRxDataBuff,
|
H A D | mvSpi.h | 86 MV_STATUS mvSpiReadWrite (MV_U8* pRxBuff, MV_U8* pTxBuff, MV_U32 buffSize); 89 MV_STATUS mvSpiWrite (MV_U8* pTxBuff, MV_U32 buffSize); 92 MV_STATUS mvSpiRead (MV_U8* pRxBuff, MV_U32 buffSize);
|
H A D | mvSpiCmnd.c | 96 MV_STATUS mvSpiReadAndWrite(MV_U8* pRxBuff, MV_U8* pTxBuff, MV_U32 buffSize) 139 MV_STATUS mvSpiWriteThenWrite (MV_U8* pCmndBuff, MV_U32 cmndSize, MV_U8* pTxDataBuff, 207 MV_STATUS mvSpiWriteThenRead (MV_U8* pCmndBuff, MV_U32 cmndSize, MV_U8* pRxDataBuff, 211 MV_U8 dummyByte;
|
H A D | mvSpi.c | 120 MV_U8 * bptr = (MV_U8*)pRxData; 129 MV_U8 * bptr = (MV_U8 *)pRxData; 155 static MV_STATUS mvSpi8bitDataTxRx (MV_U8 txData, MV_U8 * pRxData) 261 MV_U8 i; 262 /* MV_U8 preScale[32] = {1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 265 MV_U8 preScale[14] = { 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30}; 266 MV_U8 bestPrescaleInd [all...] |
/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/cesa/ |
H A D | mvSHA1.h | 77 MV_U8 buffer[64]; 82 void mvSHA1Update(MV_SHA1_CTX *context, MV_U8 const *buf, unsigned int len); 83 void mvSHA1Final(MV_U8* digest, MV_SHA1_CTX *context); 85 void mvSHA1(MV_U8 const *buf, unsigned int len, MV_U8* digest);
|
H A D | mvCesa.h | 135 MV_U8 cryptoKey[MV_CESA_MAX_CRYPTO_KEY_LENGTH]; 136 MV_U8 macKey[MV_CESA_MAX_MAC_KEY_LENGTH]; 141 MV_U8 cryptoKeyLength; 143 MV_U8 macKeyLength; 144 MV_U8 digestSize; 190 MV_STATUS mvCesaCryptoIvSet(MV_U8* pIV, int ivSize); 200 MV_STATUS mvCesaCopyFromMbuf(MV_U8* pDst, MV_CESA_MBUF* pSrcMbuf, 202 MV_STATUS mvCesaCopyToMbuf(MV_U8* pSrc, MV_CESA_MBUF* pDstMbuf, 273 MV_U8 cryptoKey[MV_CESA_MAX_CRYPTO_KEY_LENGTH]; 274 MV_U8 macInnerI [all...] |
H A D | mvMD5.h | 77 MV_U8 in[64];
|
H A D | mvSHA1.c | 72 MV_U8 c[64]; 77 static void mvSHA1Transform(MV_U32 state[5], const MV_U8 *buffer); 108 static void mvSHA1Transform(MV_U32 state[5], const MV_U8 *buffer) 171 void mvSHA1Update(MV_SHA1_CTX *context, MV_U8 const *data, 197 void mvSHA1Final(MV_U8* digest, MV_SHA1_CTX* context) 200 MV_U8 finalcount[8]; 232 void mvSHA1(MV_U8 const *buf, unsigned int len, MV_U8* digest)
|
H A D | mvCesa.c | 103 static INLINE MV_U8* mvCesaSramAddrGet(void) 106 return (MV_U8*)cesaSramVirtPtr; 108 return (MV_U8*)cesaCryptEngBase; 112 static INLINE MV_ULONG mvCesaSramVirtToPhys(void* pDev, MV_U8* pSramVirt) 130 static INLINE int mvCesaDmaCopyPrepare(MV_CESA_MBUF* pMbuf, MV_U8* pSramBuf, 147 static MV_STATUS mvCesaFragReqProcess(MV_CESA_REQ* pReq, MV_U8 frag); 149 static INLINE MV_STATUS mvCesaParamCheck(MV_CESA_SA* pSA, MV_CESA_COMMAND *pCmd, MV_U8* pFixOffset); 398 descOffsetReg = (MV_U16)((MV_U8*)&cesaSramVirtPtr->desc - mvCesaSramAddrGet()); 511 * MV_U8* pIV - Pointer to IV value supplied by user. If pIV==NULL 522 MV_STATUS mvCesaCryptoIvSet(MV_U8* pI [all...] |
/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/sflash/ |
H A D | mvSFlash.h | 95 MV_U8 opcdWREN; /* Write enable opcode */ 96 MV_U8 opcdWRDI; /* Write disable opcode */ 97 MV_U8 opcdRDID; /* Read ID opcode */ 98 MV_U8 opcdRDSR; /* Read Status Register opcode */ 99 MV_U8 opcdWRSR; /* Write Status register opcode */ 100 MV_U8 opcdREAD; /* Read opcode */ 101 MV_U8 opcdFSTRD; /* Fast Read opcode */ 102 MV_U8 opcdPP; /* Page program opcode */ 103 MV_U8 opcdSE; /* Sector erase opcode */ 104 MV_U8 opcdB [all...] |
H A D | mvSFlash.c | 204 static MV_STATUS mvStatusRegGet (MV_SFLASH_INFO * pFlinfo, MV_U8 * pStatReg); 205 static MV_STATUS mvStatusRegSet (MV_SFLASH_INFO * pFlinfo, MV_U8 sr); 208 MV_U8* pPageBuff, MV_U32 buffSize); 210 MV_U8* manId, MV_U16* devId); 221 MV_U8 cmd[MV_SFLASH_WREN_CMND_LENGTH]; 236 static MV_STATUS mvStatusRegGet(MV_SFLASH_INFO * pFlinfo, MV_U8 * pStatReg) 239 MV_U8 cmd[MV_SFLASH_RDSR_CMND_LENGTH]; 240 MV_U8 sr[MV_SFLASH_RDSR_REPLY_LENGTH]; 267 MV_U8 stat; 295 MV_U8 sta [all...] |
/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/twsi/ |
H A D | mvTwsi.h | 107 MV_STATUS mvTwsiStartBitSet(MV_U8 chanNum); 108 MV_STATUS mvTwsiStopBitSet(MV_U8 chanNum); 109 MV_STATUS mvTwsiAddrSet(MV_U8 chanNum, MV_TWSI_ADDR *twsiAddr, MV_TWSI_CMD command); 111 MV_U32 mvTwsiInit(MV_U8 chanNum, MV_KHZ frequancy, MV_U32 Tclk, MV_TWSI_ADDR *twsiAddr, MV_BOOL generalCallEnable); 112 MV_STATUS mvTwsiRead (MV_U8 chanNum, MV_TWSI_SLAVE *twsiSlave, MV_U8 *pBlock, MV_U32 blockSize); 113 MV_STATUS mvTwsiWrite(MV_U8 chanNum, MV_TWSI_SLAVE *twsiSlave, MV_U8 *pBlock, MV_U32 blockSize);
|
H A D | mvTwsi.c | 78 static MV_VOID twsiIntFlgClr(MV_U8 chanNum); 79 static MV_BOOL twsiMainIntGet(MV_U8 chanNum); 80 static MV_VOID twsiAckBitSet(MV_U8 chanNum); 81 static MV_U32 twsiStsGet(MV_U8 chanNum); 82 static MV_VOID twsiReset(MV_U8 chanNum); 83 static MV_STATUS twsiAddr7BitSet(MV_U8 chanNum, MV_U32 deviceAddress,MV_TWSI_CMD command); 84 static MV_STATUS twsiAddr10BitSet(MV_U8 chanNum, MV_U32 deviceAddress,MV_TWSI_CMD command); 85 static MV_STATUS twsiDataTransmit(MV_U8 chanNum, MV_U8 *pBlock, MV_U32 blockSize); 86 static MV_STATUS twsiDataReceive(MV_U8 chanNu [all...] |
/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/boardEnv/ |
H A D | mvBoardEnvLib.h | 99 MV_U8 boardVer; 100 MV_U8 boardRev; 202 MV_U8 deviceCS; 205 MV_U8 devWidth; 227 MV_U8 activeLedsNumber; 228 MV_U8 ledsPolarity; /* '0' or '1' to turn on led */ 229 MV_U8* gppPinNum; /* Pointer to GPP values */ 236 MV_U8 gppPinNum; 244 MV_U8 twsiDevAddr; 245 MV_U8 twsiDevAddrTyp [all...] |
H A D | mvBoardEnvLib.c | 398 MV_32 mvBoardSwitchPortGet(MV_U32 ethPortNum, MV_U8 boardPortNum) 1203 MV_U8 muxVal = 0xf; 1301 MV_U8 muxVal = 1; 1302 MV_U8 muxValMask = 1; 1303 MV_U8 twsiVal; 1849 MV_U8 mvBoardRtcTwsiAddrTypeGet() 1874 MV_U8 mvBoardRtcTwsiAddrGet() 1899 MV_U8 mvBoardA2DTwsiAddrTypeGet() 1924 MV_U8 mvBoardA2DTwsiAddrGet() 1949 MV_U8 mvBoardTwsiExpAddrTypeGe [all...] |
/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/ |
H A D | mv802_3.h | 113 MV_U8 pDA[MV_MAC_ADDR_SIZE]; 114 MV_U8 pSA[MV_MAC_ADDR_SIZE]; 148 MV_U8 version; 149 MV_U8 tos; 153 MV_U8 ttl; 154 MV_U8 protocol; 183 MV_U8 type; 184 MV_U8 code;
|
H A D | mvCommon.c | 87 MV_STATUS mvMacStrToHex(const char* macStr, MV_U8* macHex) 97 macHex[i] = (MV_U8) (strtol(tmp, NULL, 16)); 118 MV_STATUS mvMacHexToStr(MV_U8* macHex, char* macStr) 197 MV_VOID mvHexToBin(const char* pHexStr, MV_U8* pBin, int size) 201 MV_U8 byte; 208 byte = (MV_U8) (strtol(tmp, NULL, 16) & 0xFF); 226 void mvBinToHex(const MV_U8* bin, char* hexStr, int size) 237 void mvBinToAscii(const MV_U8* bin, char* asciiStr, int size)
|
H A D | mvTypes.h | 125 typedef unsigned char MV_U8; typedef 208 MV_U8 *pBuff; /* Pointer to Buffer */ 209 MV_U8 *pData; /* Pointer to data in the Buffer */ 220 MV_U8* bufVirtPtr;
|
H A D | mvCommon.h | 294 MV_VOID mvHexToBin(const char* pHexStr, MV_U8* pBin, int size); 296 void mvBinToHex(const MV_U8* bin, char* hexStr, int size); 297 void mvBinToAscii(const MV_U8* bin, char* asciiStr, int size); 299 MV_STATUS mvMacStrToHex(const char* macStr, MV_U8* macHex); 300 MV_STATUS mvMacHexToStr(MV_U8* macHex, char* macStr);
|
/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/ |
H A D | mvCtrlEnvAddrDec.h | 157 MV_U8 attrib; /* chip select attributes */ 174 MV_U8 attrib; /* Attribute field */
|
/netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/eth/ |
H A D | mvEth.h | 202 MV_U8 mvEthMcastCrc8Get(MV_U8* pAddr); 204 MV_STATUS mvEthMacAddrSet(void* pPortHandle, MV_U8* pMacAddr, int queue); 205 MV_STATUS mvEthMcastAddrSet(void* pPortHandle, MV_U8 *pAddr, int queue); 312 MV_U8 mcastCount[256];
|