Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-02 | Change Cookie -> Cookie Encrypted | joe | |
2018-06-02 | Factor anyRight to top-level. | joe | |
2018-06-02 | Delete NetCrypto type, separate transports for Handshake,CryptoPacket. | joe | |
2018-05-31 | NetCrypto TVars patch: | James Crayne | |
* Change UponHandshake values in NetCryptoSession to TVars * factor freshCryptoSession, new functions: runUponHandshake createNetCryptoOutQueue * Try to handle intitated vs uninitiated sessions better (modifications to updateCryptoSession) | |||
2018-06-01 | Separate functions for cryptoNetHandler cases. | joe | |
2018-06-01 | tox: Separate transports for handshakes and crypto-packets. | joe | |
2018-05-30 | This patch: | James Crayne | |
* integrates Connection.Tox and Network.Tox.Crypto.Handlers * Network.Tox.netCrypto function uses freshCryptoSession | |||
2018-05-30 | generalize NetCryptoSession to more states | James Crayne | |
* adapt code to use types isomorphic to Maybe but which inform what state the connection must be in at the time the code is run. * also add more documentation | |||
2018-05-30 | runCryptoHook only in dqueue thread for lossless | James Crayne | |
2018-05-30 | remove byteswqp on last2Bytes | James Crayne | |
2018-05-30 | no trace on byteSwap | James Crayne | |
2018-05-30 | more netcrypto debug trace messages | James Crayne | |
2018-05-30 | decryption bug, try byteswap on last2Bytes | James Crayne | |
2018-05-30 | runCryptoHook on incoming lossless messages | James Crayne | |
2018-05-30 | comment out base nonce compare on repeat handshake | James Crayne | |
2018-05-30 | last2Bytes should be Word16 | James Crayne | |
2018-05-30 | debug trace in outgoing thread | James Crayne | |
2018-05-30 | comment showing relation between old and new crypto session status types | James Crayne | |
2018-05-30 | oops, fix build | James Crayne | |
2018-05-30 | more debug messages in cryptoNetHandler | James Crayne | |
2018-05-30 | debug traces, handle Nothing case in ncToWire | James Crayne | |
2018-05-29 | initialize escape range in ncOutgoingIdMap, TODO comments | James Crayne | |
2018-05-29 | initialize ncOutgoingIdMap | James Crayne | |
2018-05-31 | Send handshake response packet. | joe | |
2018-05-29 | use PublicKey to encode handshake not dhtkey | James Crayne | |
2018-05-29 | handshake nonce debug prints | James Crayne | |
2018-05-29 | show the contents of userKeys upon handshake | James Crayne | |
2018-05-29 | remove FIXME comment | James Crayne | |
nonce bug confirmed as fixed in 9e91ad5c7 | |||
2018-05-31 | parseNetCrypto should peel id byte before deserializing the rest of the message. | joe | |
2018-05-30 | tox: Removed obsolete "userKeys" TVar, use keys from ContactInfo. | joe | |
2018-05-29 | dput: suppressible debug prints | James Crayne | |
2018-05-29 | Show instance for SymmetricKey, more debug prints | James Crayne | |
2018-05-29 | more session commands | James Crayne | |
2018-05-28 | ncLastNMsgs is now CyclicBuffer type | James Crayne | |
2018-05-30 | Data.CyclicBuffer, wip | James Crayne | |
2018-05-30 | fix In/Out tags on addMsgToLastN | James Crayne | |
2018-05-30 | add outgoing messages to lastNQ | James Crayne | |
2018-05-30 | add ViewSnapshot to ncLastNMsg queue | James Crayne | |
2018-05-30 | FIXME comment in cryptoNetHandler | James Crayne | |
2018-05-30 | fix backoff, and more debug prints | James Crayne | |
2018-05-30 | Finish "session" and "netcrypto" todo stubs | James Crayne | |
2018-05-29 | sendCrypto & friends | James Crayne | |
* sendOnline * sendOffline * sendKill * setNick * setStatus * setStatusMsg * setTyping | |||
2018-05-29 | setNoSpam, and defaultTypingHook (why not?) | James Crayne | |
2018-05-29 | hooks to keep SessionView up to date | James Crayne | |
2018-05-29 | dhtd & Network.Tox.Crypto.Handlers changes: | James Crayne | |
* merge PerSession into NetCryptoSession * define defaultUnRecHook function * netcrypto command wip for testing * update to sessions command | |||
2018-05-29 | netCrypto function, ready for testing? | James Crayne | |
2018-05-28 | netcrypto wip, compiles | James Crayne | |
2018-05-24 | crypto hooks now take CryptoMessage not CryptoData | James Crayne | |
2018-05-23 | rangemap integration | James Crayne | |
Conflicts: dht-client.cabal src/Network/Tox/Crypto/Handlers.hs | |||
2017-11-23 | remove obsolete receiveCrypto function | James Crayne | |