From bb7c53235e7a13f3421325e6d41bf4e004b707d3 Mon Sep 17 00:00:00 2001 From: Wilco Baan Hofman Date: Mon, 9 Sep 2013 18:59:58 +0200 Subject: [PATCH] Fix comment in the spec. --- secip.idl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/secip.idl b/secip.idl index 31d03e0..0c38bfe 100644 --- a/secip.idl +++ b/secip.idl @@ -140,7 +140,10 @@ interface secip typedef [public,flag(LIBNDR_FLAG_NOALIGN)] struct { uint16 connection_id; /* 0xffff is unassigned */ - uint8 pad; /* This is pretty weird actually, alphatronics bug?? */ + uint8 pad; /* This is a fix for a broken spec. This is necessary because + there is no secure cryptographic padding and you can't + encrypt a 128-byte block with a 1024-bit public key. + */ secip_message message_id; uint16 sequence_number; char device_id[16];