http://git.chat98.i2p/chat98/chat98/blame/commit/358aa6038cb79ae451a8d6d1fae44ba32ac77741/src/main/kotlin/i2p/chat98/service/crypto/CryptoService.kt
. * / fun encryptIntoIrcMessage ( ircMessageType : IrcMessageType , clazz : SerializableObject , recipient : Buddy ) : IrcMessage { val sharedSecret = ByteArray ( 32 ) mainPrivateKey . generateSecret ( recipient . mainKey , sharedSecret , 0 ) val messageBytes = clazz . serialize ( ) val encryptionResult = encrypt ( CryptoAlgorithm .