| /CTR-SDK-4.2.5/include/nn/crypto/detail/ |
| D | crypto_CcmMode.h | 31 static const size_t BLOCK_SIZE = 16; 32 static const size_t MAX_IV_SIZE = 13; 33 static const size_t UNIT_SIZE = 1; 34 static const size_t MAX_MAC_SIZE = 16; 39 void Initialize(const BlockCipher& c, const void* pIv, size_t ivSize, 40 size_t adataSize, size_t pdataSize, size_t macSize); 43 static size_t GetIvSize() { return MAX_IV_SIZE; } in GetIvSize() 44 static size_t GetUnitSize() { return 1; } in GetUnitSize() 45 static size_t GetMacSize() { return MAX_MAC_SIZE; } in GetMacSize() 47 void UpdateAdata(const void* pSrc, size_t size); [all …]
|
| D | crypto_CtrMode.h | 28 template <size_t BlockSize> 32 static const size_t BLOCK_SIZE = BlockSize; 33 static const size_t IV_SIZE = BlockSize; 34 static const size_t UNIT_SIZE = 1; 39 static size_t GetIvSize() { return IV_SIZE; } in GetIvSize() 40 static size_t GetUnitSize() { return 1; } in GetUnitSize() 42 void Initialize(const BlockCipher& c, const void* pIv, size_t ivSize); 44 size_t Update(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize); 45 size_t UpdateFinal(void* pDst, size_t dstSize);
|
| /CTR-SDK-4.2.5/include/nn/crypto/ |
| D | crypto_RsaContext.h | 41 static const size_t SIZE_STRING_LENGTH = static_cast<size_t>(-1); 77 void Initialize(const void* pKey, size_t keyLength); 108 nn::Result SetKey(const void* pKey, size_t keyLength); 115 void SetKeyLength(size_t keyLength); 122 size_t GetKeyLength(size_t keyLength); 138 …nn::Result Decrypt(size_t* pDecrptLength, void* pDest, size_t destSize, const void* pSrc, size_t s… 140 …nn::Result Decrypt(void* pDest, size_t destSize, const void* pSrc, size_t srcLength = SIZE_STRING_… 141 virtual nn::Result Decrypt(void* pDest, const void* pSrc, size_t length); 154 …nn::Result Encrypt(size_t* pEncryptLength, void* pDest, size_t destSize, const void* pSrc, size_t … 156 …nn::Result Encrypt(void* pDest, size_t destSize, const void* pSrc, size_t srcLength = SIZE_STRING_… [all …]
|
| D | crypto_CcmDecryptor.h | 50 static const size_t BLOCK_SIZE = ImplT::BLOCK_SIZE; 55 static const size_t IV_SIZE = ImplT::MAX_IV_SIZE; 60 static const size_t UNIT_SIZE = ImplT::UNIT_SIZE; 65 static const size_t MAC_SIZE = ImplT::MAX_MAC_SIZE; 90 void Initialize(const BlockCipher& c, const void* pIv, size_t ivSize, in Initialize() 91 size_t adataSize, size_t cdataSize, size_t macSize) in Initialize() 109 virtual size_t GetIvSize() const { return ImplT::GetIvSize(); } in GetIvSize() 118 virtual size_t GetUnitSize() const { return ImplT::GetUnitSize(); } in GetUnitSize() 127 virtual size_t GetMacSize() const { return ImplT::GetMacSize(); } in GetMacSize() 139 virtual void UpdateAdata(const void* pSrc, size_t size) in UpdateAdata() [all …]
|
| D | crypto_CcmEncryptor.h | 49 static const size_t BLOCK_SIZE = ImplT::BLOCK_SIZE; 54 static const size_t IV_SIZE = ImplT::MAX_IV_SIZE; 59 static const size_t UNIT_SIZE = ImplT::UNIT_SIZE; 64 static const size_t MAC_SIZE = ImplT::MAX_MAC_SIZE; 95 void Initialize(const BlockCipher& c, const void* pIv, size_t ivSize, in Initialize() 96 size_t adataSize, size_t pdataSize, size_t macSize) in Initialize() 114 virtual size_t GetIvSize() const { return ImplT::GetIvSize(); } in GetIvSize() 123 virtual size_t GetUnitSize() const { return ImplT::GetUnitSize(); } in GetUnitSize() 132 virtual size_t GetMacSize() const { return ImplT::GetMacSize(); } in GetMacSize() 142 virtual void UpdateAdata(const void* pSrc, size_t size) in UpdateAdata() [all …]
|
| D | crypto_AuthenticatedDecryptor.h | 55 virtual size_t GetMacSize() const = 0; 73 virtual void UpdateAdata(const void* pSrc, size_t size) = 0; 131 virtual size_t UpdateCdata(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize) = 0; 158 virtual size_t UpdateCdataFinal(void* pDst, size_t size) = 0; 177 virtual void GenerateMac(void* pDst, size_t size) = 0; 181 void* pDst, size_t dstSize, const void* pAdata, size_t adataSize, 182 const void* pCdata, size_t cdataSize, const void* pMac, size_t macSize);
|
| D | crypto_AuthenticatedEncryptor.h | 55 virtual size_t GetMacSize() const = 0; 73 virtual void UpdateAdata(const void* pSrc, size_t size) = 0; 130 virtual size_t UpdatePdata(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize) = 0; 156 virtual size_t UpdatePdataFinal(void* pDst, size_t size) = 0; 175 virtual void GenerateMac(void* pDst, size_t size) = 0; 179 void* pMac, void* pDst, size_t dstSize, const void* pAdata, size_t adataSize, 180 const void* pPdata, size_t pdataSize, size_t macSize);
|
| D | crypto_CtrEncryptor.h | 43 template <size_t BlockSize> 53 static const size_t BLOCK_SIZE = ImplT::BLOCK_SIZE; 58 static const size_t IV_SIZE = ImplT::IV_SIZE; 63 static const size_t UNIT_SIZE = ImplT::UNIT_SIZE; 77 virtual size_t GetIvSize() const { return ImplT::GetIvSize(); } in GetIvSize() 86 virtual size_t GetUnitSize() const { return ImplT::GetUnitSize(); } in GetUnitSize() 99 virtual void Initialize(const BlockCipher& c, const void* pIv, size_t ivSize) in Initialize() 121 virtual size_t Update(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize) in Update() 133 virtual size_t UpdateFinal(void* pDst, size_t size) in UpdateFinal() 167 static size_t Encrypt(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize, in Encrypt() [all …]
|
| D | crypto_CtrDecryptor.h | 43 template <size_t BlockSize> 53 static const size_t BLOCK_SIZE = ImplT::BLOCK_SIZE; 58 static const size_t IV_SIZE = ImplT::IV_SIZE; 63 static const size_t UNIT_SIZE = ImplT::UNIT_SIZE; 77 virtual size_t GetIvSize() const { return ImplT::GetIvSize(); } in GetIvSize() 86 virtual size_t GetUnitSize() const { return ImplT::GetUnitSize(); } in GetUnitSize() 99 virtual void Initialize(const BlockCipher& c, const void* pIv, size_t ivSize) in Initialize() 121 virtual size_t Update(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize) in Update() 133 virtual size_t UpdateFinal(void* pDst, size_t size) in UpdateFinal() 168 static size_t Decrypt(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize, in Decrypt() [all …]
|
| D | crypto_Encryptor.h | 64 virtual void Initialize(const BlockCipher& c, const void* pIv, size_t ivSize) = 0; 105 virtual size_t Update(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize) = 0; 129 virtual size_t UpdateFinal(void* pDst, size_t dstSize) = 0; 132 size_t Encrypt(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize, 133 const void* pIv, size_t ivSize, const BlockCipher& c);
|
| D | crypto_Decryptor.h | 59 virtual void Initialize(const BlockCipher& c, const void* pIv, size_t ivSize) = 0; 100 virtual size_t Update(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize) = 0; 124 virtual size_t UpdateFinal(void* pDst, size_t dstSize) = 0; 127 size_t Decrypt(void* pDst, size_t dstSize, const void* pSrc, size_t srcSize, 128 const void* pIv, size_t ivSize, const BlockCipher& c);
|
| D | crypto_Cipher.h | 33 const size_t ENCRYPT_HEADER_SIZE = 16; 45 const size_t GENERATE_HEADER_SIZE = 32; 69 void EncryptAes128Ctr(void* pDst, const void* pSrc, size_t srcSize, const void* pKey); 89 void DecryptAes128Ctr(void* pDst, const void* pSrc, size_t srcSize, const void* pKey); 115 … void EncryptAndGenerateAes128Ccm(void* pDst, const void* pSrc, size_t srcSize, const void* pKey); 139 bool DecryptAndVerifyAes128Ccm(void* pDst, const void* pSrc, size_t srcSize, const void* pKey); 149 void GenerateRandomBytes(void* pDst, size_t size);
|
| /CTR-SDK-4.2.5/sources/libraries/rdt/CTR/ |
| D | rdt_RingBuffer.h | 39 RingBuffer(void *pBuf, size_t len); 50 void Initialize(void *pBuf, size_t len); 60 void Pop(size_t n); 64 bool Push(const void *pBuf, size_t n); 70 size_t Read(void *pBuf, size_t n) const; 76 size_t Read(void *pBuf, size_t n, size_t offset) const; 85 size_t GetDataSize(void) const { ASSERT(m_initialized); return m_dataLength; } in GetDataSize() 88 size_t GetBufferSize(void) const { ASSERT(m_initialized); return m_bufLength; } in GetBufferSize() 91 … size_t GetRestSize(void) const { ASSERT(m_initialized); return GetBufferSize() - GetDataSize(); } in GetRestSize() 120 size_t read(void *pBuf, size_t n, size_t offset) const; [all …]
|
| D | rdt_Deque.h | 31 template <class T, size_t N> 57 size_t Size(void) const; 92 const T& At(size_t n) const; 112 size_t m_front; // Index indicating start elements 113 size_t m_back; // Index indicating position when packing from back 120 template <class T, size_t N> 128 template <class T, size_t N> 134 template <class T, size_t N> 141 template <class T, size_t N> 148 template <class T, size_t N> [all …]
|
| D | rdt_Queue.h | 31 template <class T, size_t N> 52 size_t Size(void) const; 97 size_t m_front; // Index indicating start elements 98 size_t m_back; // Index indicating position when packing from back 103 template <class T, size_t N> 110 template <class T, size_t N> 116 template <class T, size_t N> 123 template <class T, size_t N> 124 size_t Queue<T, N>::Size(void) const in Size() 130 template <class T, size_t N> [all …]
|
| /CTR-SDK-4.2.5/include/nn/ir/CTR/ |
| D | ir_Communicator.h | 43 static const size_t IR_PASSPHRASE_LENGTH_MIN = 8; // 44 static const size_t IR_PASSPHRASE_LENGTH_MAX = 255; // 84 void* pBuf, size_t bufSize, 85 size_t receiveBufferDataSize, size_t receiveBufferManagementSize, 86 size_t sendBufferDataSize, size_t sendBufferManagementSize, 360 …ireToConfirmId(u8 subId, bit32 communicationId, const char passphrase[], size_t passphraseLength); 392 …static Result WaitToConfirmId(u8 subId, bit32 communicationId, const char passphrase[], size_t pa… 535 static Result Receive(void* pDst, size_t size, size_t *pReceiveSize, s32 *pRemainCount); 571 static Result Send(void *pBuffer, size_t dataSize, size_t bufferSize,bool restore = false); 634 …static void GetReceiveSizeFreeAndUsed(size_t *pSizeFree, s32 *pCountFree, size_t *pSizeUsed, s32 *… [all …]
|
| D | ir_Types.h | 26 const size_t FREE_PACKET_BORDER_SIZE = 64; // 27 const size_t FREE_PACKET_HEADER_FOOTER_SIZE_UNDER_BORDER = 4; // 28 const size_t FREE_PACKET_HEADER_FOOTER_SIZE_OVER_BORDER = 5; // 30 const size_t PAYLOAD_SIZE_MAX = 0x3FFF; // 31 const size_t NECESSARY_BUFFER_SIZE_FOR_CONNECTION = 8; // 33 const size_t CONNECTION_REQUEST_PACKET_SIZE = 8; // 34 const size_t CONNECTION_REPLY_PACKET_SIZE = 5; // 36 const size_t MANAGEMENT_BUFFER_ALLIGNMENT_SIZE = 8; //
|
| /CTR-SDK-4.2.5/include/nn/cec/CTR/ |
| D | cec_CecAPI.h | 46 Result Open(u32 cecTitleId, u32 dataType, u32 option, size_t* filesize); 47 Result Read(size_t* pReadLen, u8 pReadBuf[], size_t len); 48 …cTitleId, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen, size_t* pReadLen, u8 pReadBuf[],… 49 …cTitleId, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen, size_t* pReadLen, u8 pReadBuf[],… 50 Result Write(const u8 pWriteBuf[], size_t len); 51 …sage(u32 cecTitleId, u8 in_or_out_box, u8 pMessId[], size_t messIdLen, const u8 pWriteBuf[], size_… 52 …Hmac(u32 cecTitleId, u8 in_or_out_box, u8 pMessId[], size_t messIdLen, const u8 pWriteBuf[], size_… 53 …Result Delete(u32 cecTitleId, u32 dataType, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen… 55 nn::Result SetData(u32 cecTitleId, const u8 pData[], size_t len, u32 option); 56 …nn::Result ReadData(u8 pReadBuf[], size_t len, u32 option , const u8 optionData[], size_t optionDa… [all …]
|
| D | cec_Cec.h | 73 static nn::Result Open( u32 cecTitleId, u32 dataType, u32 option, size_t* filesize ); 74 static nn::Result Read( size_t* pReadLen, u8 pReadBuf[], size_t len ); 75 …cTitleId, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen, size_t* pReadLen, u8 pReadBuf[],… 76 …cTitleId, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen, size_t* pReadLen, u8 pReadBuf[],… 77 static nn::Result Write( const u8 pWriteBuf[], size_t len ); 78 …age( u32 cecTitleId, u8 in_or_out_box, u8 pMessId[], size_t messIdLen, const u8 pWriteBuf[], size_… 79 …mac( u32 cecTitleId, u8 in_or_out_box, u8 pMessId[], size_t messIdLen, const u8 pWriteBuf[], size_… 80 …ult Delete( u32 cecTitleId, u32 dataType, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen ); 81 static nn::Result SetData( u32 cecTitleId, const u8 pData[], size_t len, u32 option ); 82 …static nn::Result ReadData( u8 pReadBuf[], size_t len, u32 option, const u8 optionData[], size_t o… [all …]
|
| D | cec_CecSys.h | 75 static nn::Result Open( u32 cecTitleId, u32 dataType, u32 option, size_t* filesize ); 76 static nn::Result Read( size_t* pReadLen, u8 pReadBuf[], size_t len ); 77 …cTitleId, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen, size_t* pReadLen, u8 pReadBuf[],… 78 …cTitleId, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen, size_t* pReadLen, u8 pReadBuf[],… 79 static nn::Result Write( const u8 pWriteBuf[], size_t len ); 80 …age( u32 cecTitleId, u8 in_or_out_box, u8 pMessId[], size_t messIdLen, const u8 pWriteBuf[], size_… 81 …mac( u32 cecTitleId, u8 in_or_out_box, u8 pMessId[], size_t messIdLen, const u8 pWriteBuf[], size_… 82 …ult Delete( u32 cecTitleId, u32 dataType, u8 in_or_out_box, const u8 pMessId[], size_t messIdLen ); 83 static nn::Result SetData( u32 cecTitleId, const u8 pData[], size_t len, u32 option ); 84 …static nn::Result ReadData( u8 pReadBuf[], size_t len, u32 option, const u8 optionData[], size_t o… [all …]
|
| /CTR-SDK-4.2.5/include/nn/socket/ |
| D | socket_Const.h | 25 const size_t ETH_ALEN = NN_SOCKET_ETH_ALEN; 26 const size_t IP_ALEN = NN_SOCKET_IP_ALEN; 27 const size_t IP6_ALEN = NN_SOCKET_IP6_ALEN; 28 const size_t INET_ADDRSTRLEN = NN_SOCKET_INET_ADDRSTRLEN; 29 const size_t INET6_ADDRSTRLEN = NN_SOCKET_INET6_ADDRSTRLEN; 41 const size_t COPY_OR_MAP_THRESHOLD = 4096*2; 46 const size_t DEFAULT_SOCKET_MAX = 10; 48 const size_t DEFAULT_SESSION_MAX = DEFAULT_SOCKET_MAX * 2; 50 const size_t DEFAULT_SOCKET_BUFFER_SIZE = 32768; 52 …const size_t DEFAULT_SOCKET_BUFFER_TOTAL_SIZE = (DEFAULT_SOCKET_BUFFER_SIZE * 2) * DEFAULT_S…
|
| /CTR-SDK-4.2.5/include/nn/fs/CTR/MPCore/ |
| D | fs_FileSystemBase.h | 50 s32 GetRomRequiredMemorySize(size_t maxFile, size_t maxDirectory, bool useCache = true); 80 Result MountRom(const char* archiveName, size_t maxFile, size_t maxDirectory, void* workingMemory, … 81 Result MountRom(size_t maxFile, size_t maxDirectory, void* workingMemory, size_t workingMemorySize,… 111 Result FormatSaveData(size_t maxFiles, size_t maxDirectories, bool isDuplicateAll = false); 127 Result GetSaveDataFormatInfo(size_t* maxFiles, size_t* maxDirectories, bool* isDuplicateAll); 282 Result CreateExtSaveData(nn::fs::ExtSaveDataId id, const void* iconData, size_t iconDataSize, u32 e… 738 …char* archiveName, const wchar_t* hostPath, size_t maxFile, size_t maxDirectory, void* workingMemo… 751 s32 GetHioRequiredMemorySize(size_t maxFile, size_t maxDirectory);
|
| /CTR-SDK-4.2.5/include/nn/fnd/ |
| D | fnd_UnitHeap.h | 54 … static size_t GetRequiredHeapSize(size_t unit, size_t numUnit, s32 alignment = DEFAULT_ALIGNMENT); 60 …UnitHeapBase(size_t unit, uptr addr, size_t size, s32 alignment = DEFAULT_ALIGNMENT, bit32 option … 63 …explicit UnitHeapBase(size_t unit, const MemoryBlock& block, s32 alignment = DEFAULT_ALIGNMENT, bi… 65 …void Initialize(size_t unit, uptr addr, size_t size, s32 alignment = DEFAULT_ALIGNMENT, bit32 opti… 79 size_t GetUnitSize() const { return m_Unit; } in GetUnitSize() 81 size_t GetAllocatableCount() const { return m_Size / m_Unit - m_Count; } in GetAllocatableCount() 83 size_t GetAllocatedCount() const { return m_Count; } in GetAllocatedCount() 89 virtual size_t GetTotalSize() const { return m_Size; } in GetTotalSize() 104 size_t m_Unit; 106 size_t m_Size; [all …]
|
| D | fnd_Storage.h | 34 virtual Result TryRead(size_t* pOut, void* buffer, size_t size) = 0; 47 virtual Result TryWrite(size_t* pOut, const void* buffer, size_t size) = 0; 61 size_t m_Size; 62 size_t m_Position; 64 …MemoryStorageReader(const void* buffer, size_t size) : m_Buffer(reinterpret_cast<const char*>(buff… in MemoryStorageReader() 65 virtual Result TryRead(size_t* pOut, void* buffer, size_t size); 66 …virtual Result TrySetPosition(s64 position) { m_Position = static_cast<size_t>(position); return R… in TrySetPosition() 78 size_t m_Size; 79 size_t m_Position; 81 …MemoryStorageWriter(void* buffer, size_t size) : m_Buffer(reinterpret_cast<char*>(buffer)), m_Size… in MemoryStorageWriter() [all …]
|
| /CTR-SDK-4.2.5/include/nn/uds/CTR/ |
| D | uds_Api.h | 59 nn::Result Initialize( nn::os::Event* pStatusUpdateEvent, void* receiveBuffer, const size_t bufferS… 84 nn::Result Initialize( nn::os::Event* pStatusUpdateEvent, void* receiveBuffer, const size_t bufferS… 152 size_t passphraseLength ); 191 size_t passphraseLength, 193 size_t dataSize ); 224 size_t passphraseLength, 266 size_t passphraseLength, 269 size_t dataSize ); 291 nn::Result Scan( void* pBuffer, size_t bufferSize, u8 subId, bit32 localId ); 317 nn::Result Scan( void* pBuffer, size_t bufferSize, u8 subId, bit32 localId, u8 channel, u16 scanTim… [all …]
|