Lines Matching refs:context
38 test_wrapping(krb5_context context,
52 ret = krb5_generate_random_keyblock(context, etype, &key);
54 krb5_err(context, 1, ret, "krb5_generate_random_keyblock");
56 ret = krb5_enctype_to_string(context, etype, &etype_name);
58 krb5_err(context, 1, ret, "krb5_enctype_to_string");
62 krb5_errx(context, 1, "out of memory");
65 ret = krb5_crypto_init(context, &key, 0, &crypto);
67 krb5_err(context, 1, ret, "krb5_crypto_init");
72 ret = krb5_encrypt(context, crypto, 0, buf, size, &data);
74 krb5_err(context, 1, ret, "encrypt size %lu using %s",
77 wrapped_size = krb5_get_wrapped_length(context, crypto, size);
80 krb5_errx(context, 1, "calculated wrapped length %lu != "
92 krb5_crypto_destroy(context, crypto);
93 krb5_free_keyblock_contents(context, &key);
121 krb5_context context;
153 ret = krb5_init_context(&context);
158 krb5_enctype_enable(context, enctypes[i]);
160 test_wrapping(context, 0, 1024, 1, enctypes[i]);
161 test_wrapping(context, 1024, 1024 * 100, 1024, enctypes[i]);
163 krb5_free_context(context);