X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccore%2Fsilcprivate.c;h=67cb967b078c039c477cb4af05f687d5083ed7e0;hb=b380893d96cb8d673cdd57a2383195903078ce7d;hp=e5ae3069d8cedb2651042ca59af913c93bf7ad94;hpb=c2b07fdc09d15d9eb661cbc8ae1bc4acd9cb4bcd;p=silc.git diff --git a/lib/silccore/silcprivate.c b/lib/silccore/silcprivate.c index e5ae3069..67cb967b 100644 --- a/lib/silccore/silcprivate.c +++ b/lib/silccore/silcprivate.c @@ -69,7 +69,7 @@ silc_private_message_payload_parse(unsigned char *payload, /* Decrypt the payload */ if (cipher) silc_cipher_decrypt(cipher, buffer.data, buffer.data, - buffer.len, cipher->iv); + buffer.len, silc_cipher_get_iv(cipher)); newp = silc_calloc(1, sizeof(*newp)); if (!newp) @@ -144,7 +144,7 @@ SilcBuffer silc_private_message_payload_encode(SilcUInt16 flags, if (cipher) { /* Encrypt payload of the packet. */ silc_cipher_encrypt(cipher, buffer->data, buffer->data, - buffer->len, cipher->iv); + buffer->len, silc_cipher_get_iv(cipher)); memset(pad, 0, sizeof(pad)); }