19 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Crypto::Symmetric::Symmetric>> mDecryption;
20 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Crypto::Hash::HMAC>> mEncryptionMAC;
21 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Crypto::Symmetric::Symmetric>> mEncryption;
22 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Crypto::Hash::HMAC>> mDecryptionMAC;
23 ::ll::TypedStorage<8, 8, uint64> mSendCounter;
24 ::ll::TypedStorage<8, 8, uint64> mReceiveCounter;
25 ::ll::TypedStorage<8, 32, ::std::string> mSendEncryptedDataBuffer;
26 ::ll::TypedStorage<8, 32, ::std::string> mSendSignedDataBuffer;
27 ::ll::TypedStorage<8, 32, ::std::string> mRecvEncryptedDataBuffer;
28 ::ll::TypedStorage<8, 32, ::std::string> mRecvSignedDataBuffer;
29 ::ll::TypedStorage<8, 32, ::std::string> mRecvDecryptedDataBuffer;
30 ::ll::TypedStorage<1, 1, bool> mSkipEncryption;
38 virtual void sendPacket(
39 ::std::string
const& data,
40 ::NetworkPeer::Reliability reliability,
41 ::Compressibility compressible
44 virtual ::NetworkPeer::NetworkStatus getNetworkStatus()
const ;
46 virtual bool isEncrypted()
const ;
48 virtual ::NetworkPeer::DataStatus _receivePacket(
49 ::std::string& outData,
50 ::std::shared_ptr<::std::chrono::steady_clock::time_point>
const& timepointPtr
57 MCAPI
void enableEncryption(::std::string
const& symmetricKey);
64 $sendPacket(::std::string
const& data, ::NetworkPeer::Reliability reliability, ::Compressibility compressible);
66 MCFOLD ::NetworkPeer::NetworkStatus $getNetworkStatus()
const;
68 MCAPI
bool $isEncrypted()
const;
70 MCAPI ::NetworkPeer::DataStatus $_receivePacket(
71 ::std::string& outData,
72 ::std::shared_ptr<::std::chrono::steady_clock::time_point>
const& timepointPtr