(mmMMmm profiling)
2004-10-30 jrandom * Cache the temporary objects used in the AES encryption/decryption process so that AES doesn't require any memory allocation to process data. * Dramatically reduce memory usage within various crypto implementations by avoiding unnecessary (though simplifying) buffers. * If we specify some tags to be sent in an I2CP message explicitly, use only those, not those plus a new set (otherwise we aren't sure on ACK which set was delivered) * Allow configuration for the partial send timeout (how long before resending a message down a different tunnel in a lease). This can be updated with the "router.clientPartialSendTimeout" router config prop. * Logging
Showing
- apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java 3 additions, 0 deletions...src/net/i2p/client/streaming/I2PSocketManagerFactory.java
- apps/ministreaming/java/src/net/i2p/client/streaming/StreamSinkClient.java 49 additions, 22 deletions...g/java/src/net/i2p/client/streaming/StreamSinkClient.java
- apps/ministreaming/java/src/net/i2p/client/streaming/StreamSinkSend.java 1 addition, 1 deletion...ing/java/src/net/i2p/client/streaming/StreamSinkSend.java
- apps/ministreaming/java/src/net/i2p/client/streaming/StreamSinkServer.java 32 additions, 7 deletions...g/java/src/net/i2p/client/streaming/StreamSinkServer.java
- core/java/src/net/i2p/client/I2CPMessageProducer.java 2 additions, 2 deletionscore/java/src/net/i2p/client/I2CPMessageProducer.java
- core/java/src/net/i2p/client/I2PSessionImpl2.java 14 additions, 10 deletionscore/java/src/net/i2p/client/I2PSessionImpl2.java
- core/java/src/net/i2p/client/MessageStatusMessageHandler.java 36 additions, 33 deletions.../java/src/net/i2p/client/MessageStatusMessageHandler.java
- core/java/src/net/i2p/crypto/AESEngine.java 36 additions, 39 deletionscore/java/src/net/i2p/crypto/AESEngine.java
- core/java/src/net/i2p/crypto/AESOutputStream.java 0 additions, 1 deletioncore/java/src/net/i2p/crypto/AESOutputStream.java
- core/java/src/net/i2p/crypto/CryptixAESEngine.java 66 additions, 9 deletionscore/java/src/net/i2p/crypto/CryptixAESEngine.java
- core/java/src/net/i2p/crypto/CryptixAESKeyCache.java 70 additions, 0 deletionscore/java/src/net/i2p/crypto/CryptixAESKeyCache.java
- core/java/src/net/i2p/crypto/CryptixRijndael_Algorithm.java 26 additions, 4 deletionscore/java/src/net/i2p/crypto/CryptixRijndael_Algorithm.java
- core/java/src/net/i2p/crypto/ElGamalAESEngine.java 126 additions, 125 deletionscore/java/src/net/i2p/crypto/ElGamalAESEngine.java
- core/java/src/net/i2p/crypto/ElGamalEngine.java 6 additions, 14 deletionscore/java/src/net/i2p/crypto/ElGamalEngine.java
- core/java/src/net/i2p/data/Payload.java 8 additions, 0 deletionscore/java/src/net/i2p/data/Payload.java
- core/java/src/net/i2p/data/i2cp/SendMessageMessage.java 21 additions, 8 deletionscore/java/src/net/i2p/data/i2cp/SendMessageMessage.java
- core/java/test/net/i2p/crypto/ElGamalAESEngineTest.java 1 addition, 1 deletioncore/java/test/net/i2p/crypto/ElGamalAESEngineTest.java
- history.txt 15 additions, 1 deletionhistory.txt
- router/java/src/net/i2p/router/RouterVersion.java 2 additions, 2 deletionsrouter/java/src/net/i2p/router/RouterVersion.java
- router/java/src/net/i2p/router/message/OutboundClientMessageJob.java 14 additions, 3 deletions.../src/net/i2p/router/message/OutboundClientMessageJob.java
Loading
Please register or sign in to comment