Lines Matching refs:plain
51 unsigned char *plain; in krb5_make_seq_num() local
54 plain = kmalloc(8, GFP_KERNEL); in krb5_make_seq_num()
55 if (!plain) in krb5_make_seq_num()
58 plain[0] = (unsigned char) (seqnum & 0xff); in krb5_make_seq_num()
59 plain[1] = (unsigned char) ((seqnum >> 8) & 0xff); in krb5_make_seq_num()
60 plain[2] = (unsigned char) ((seqnum >> 16) & 0xff); in krb5_make_seq_num()
61 plain[3] = (unsigned char) ((seqnum >> 24) & 0xff); in krb5_make_seq_num()
63 plain[4] = direction; in krb5_make_seq_num()
64 plain[5] = direction; in krb5_make_seq_num()
65 plain[6] = direction; in krb5_make_seq_num()
66 plain[7] = direction; in krb5_make_seq_num()
68 code = krb5_encrypt(key, cksum, plain, buf, 8); in krb5_make_seq_num()
69 kfree(plain); in krb5_make_seq_num()
80 unsigned char *plain; in krb5_get_seq_num() local
85 plain = kmalloc(8, GFP_KERNEL); in krb5_get_seq_num()
86 if (!plain) in krb5_get_seq_num()
89 if ((code = krb5_decrypt(key, cksum, buf, plain, 8))) in krb5_get_seq_num()
92 if ((plain[4] != plain[5]) || (plain[4] != plain[6]) || in krb5_get_seq_num()
93 (plain[4] != plain[7])) { in krb5_get_seq_num()
98 *direction = plain[4]; in krb5_get_seq_num()
100 *seqnum = ((plain[0]) | in krb5_get_seq_num()
101 (plain[1] << 8) | (plain[2] << 16) | (plain[3] << 24)); in krb5_get_seq_num()
104 kfree(plain); in krb5_get_seq_num()