Lines Matching refs:buf
64 static int prep_buf(struct krb5_buffer *buf) in prep_buf() argument
66 buf->data = kmalloc(buf->len, GFP_KERNEL); in prep_buf()
67 if (!buf->data) in prep_buf()
80 static int load_buf(struct krb5_buffer *buf, const char *from) in load_buf() argument
86 PREP_BUF(buf, len - 1); in load_buf()
87 memcpy(buf->data, from + 1, len - 1); in load_buf()
95 PREP_BUF(buf, len / 2); in load_buf()
96 ret = hex2bin(buf->data, from, buf->len); in load_buf()
107 static void clear_buf(struct krb5_buffer *buf) in clear_buf() argument
109 kfree(buf->data); in clear_buf()
110 buf->len = 0; in clear_buf()
111 buf->data = NULL; in clear_buf()
240 static int krb5_test_one_enc(const struct krb5_enc_test *test, void *buf) in krb5_test_one_enc() argument
288 memcpy(buf, conf.data, conf.len); in krb5_test_one_enc()
289 memcpy(buf + data_offset, plain.data, plain.len); in krb5_test_one_enc()
305 sg_init_one(sg, buf, message_len); in krb5_test_one_enc()
319 if (memcmp(buf, ct.data, ct.len) != 0) { in krb5_test_one_enc()
322 pr_warn("BUF %*phN\n", ct.len, buf); in krb5_test_one_enc()
343 if (memcmp(buf, conf.data, conf.len) != 0) { in krb5_test_one_enc()
346 pr_warn("ENC %*phN\n", conf.len, buf); in krb5_test_one_enc()
352 if (memcmp(buf + conf.len, plain.data, plain.len) != 0) { in krb5_test_one_enc()
355 pr_warn("BUF %*phN\n", plain.len, buf + conf.len); in krb5_test_one_enc()
379 static int krb5_test_one_mic(const struct krb5_mic_test *test, void *buf) in krb5_test_one_mic() argument
427 memcpy(buf + offset, plain.data, plain.len); in krb5_test_one_mic()
430 sg_init_one(sg, buf, 1024); in krb5_test_one_mic()
446 if (memcmp(buf, mic.data, mic.len) != 0) { in krb5_test_one_mic()
449 pr_warn("BUF %*phN\n", mic.len, buf); in krb5_test_one_mic()
468 if (memcmp(buf + offset, plain.data, plain.len) != 0) { in krb5_test_one_mic()
471 pr_warn("BUF %*phN\n", plain.len, buf + offset); in krb5_test_one_mic()
492 void *buf; in krb5_selftest() local
495 buf = kmalloc(4096, GFP_KERNEL); in krb5_selftest()
496 if (!buf) in krb5_selftest()
521 memset(buf, 0x5a, 4096); in krb5_selftest()
522 ret = krb5_test_one_enc(&krb5_enc_tests[i], buf); in krb5_selftest()
531 memset(buf, 0x5a, 4096); in krb5_selftest()
532 ret = krb5_test_one_mic(&krb5_mic_tests[i], buf); in krb5_selftest()
543 kfree(buf); in krb5_selftest()