Anton Blanchard
f009918a1c
RxRPC: Fix v1 keys
commit 339412841d (RxRPC: Allow key payloads to be passed in XDR form)
broke klog for me. I notice the v1 key struct had a kif_version field
added:
-struct rxkad_key {
- u16 security_index; /* RxRPC header security index */
- u16 ticket_len; /* length of ticket[] */
- u32 expiry; /* time at which expires */
- u32 kvno; /* key version number */
- u8 session_key[8]; /* DES session key */
- u8 ticket[0]; /* the encrypted ticket */
-};
+struct rxrpc_key_data_v1 {
+ u32 kif_version; /* 1 */
+ u16 security_index;
+ u16 ticket_length;
+ u32 expiry; /* time_t */
+ u32 kvno;
+ u8 session_key[8];
+ u8 ticket[0];
+};
However the code in rxrpc_instantiate strips it away:
data += sizeof(kver);
datalen -= sizeof(kver);
Removing kif_version fixes my problem.
Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-03-02 22:18:53 -08:00
..
2011-01-20 16:28:34 -08:00
2011-02-03 09:29:06 -05:00
2011-01-07 14:52:00 +11:00
2011-02-02 12:50:41 +10:00
2011-03-02 22:18:53 -08:00
2011-02-19 19:00:50 -08:00
2011-01-19 11:52:09 -02:00
2011-02-23 14:17:02 -08:00
2011-01-16 21:16:31 -08:00
2011-01-24 11:49:34 -06:00
2011-01-14 19:14:47 +01:00
2011-02-12 12:32:41 -06:00
2011-02-02 21:37:13 -05:00
2011-01-06 18:10:09 +09:00
2011-01-13 18:46:48 -08:00