From: Stefan Metzmacher Date: Tue, 19 Jul 2016 14:38:56 +0000 (+0200) Subject: s4:torture/ndr: make use of torture_suite_add_ndr_pull_validate_test() in krb5pac... X-Git-Tag: tdb-1.3.10~289 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4e4cc8e91dd67308d6437f98d59059ac557aad4e;p=thirdparty%2Fsamba.git s4:torture/ndr: make use of torture_suite_add_ndr_pull_validate_test() in krb5pac when possible Signed-off-by: Stefan Metzmacher Reviewed-by: Günther Deschner --- diff --git a/source4/torture/ndr/krb5pac.c b/source4/torture/ndr/krb5pac.c index 1468285842a..def444ddf01 100644 --- a/source4/torture/ndr/krb5pac.c +++ b/source4/torture/ndr/krb5pac.c @@ -302,25 +302,47 @@ struct torture_suite *ndr_krb5pac_suite(TALLOC_CTX *ctx) { struct torture_suite *suite = torture_suite_create(ctx, "krb5pac"); - torture_suite_add_ndr_pull_test(suite, + torture_suite_add_ndr_pull_validate_test(suite, PAC_DATA_RAW, - PAC_DATA_data, + data_blob_const(PAC_DATA_data, + sizeof(PAC_DATA_data)), NULL); + /* + * We can't use torture_suite_add_ndr_pull_validate_test() + * here with PAC_DATA, as we don't match the unique + * pointer values inside PAC_LOGON_INFO, for these + * case where we have S-1-5-18-1, as extra sid. + */ torture_suite_add_ndr_pull_test(suite, PAC_DATA, PAC_DATA_data, PAC_DATA_check); - torture_suite_add_ndr_pull_test(suite, + + torture_suite_add_ndr_pull_validate_test(suite, PAC_DATA_RAW, - PAC_DATA_data2, + data_blob_const(PAC_DATA_data2, + sizeof(PAC_DATA_data2)), NULL); + /* + * We can't use torture_suite_add_ndr_pull_validate_test() + * here with PAC_DATA, as we don't match the unique + * pointer values inside PAC_LOGON_INFO, for these + * case where we have S-1-5-18-1, as extra sid. + */ torture_suite_add_ndr_pull_test(suite, PAC_DATA, PAC_DATA_data2, PAC_DATA_check2); - torture_suite_add_ndr_pull_test(suite, + + torture_suite_add_ndr_pull_validate_test(suite, PAC_DATA_RAW, - PAC_DATA_data3, + data_blob_const(PAC_DATA_data3, + sizeof(PAC_DATA_data3)), + NULL); + torture_suite_add_ndr_pull_validate_test(suite, + PAC_DATA, + data_blob_const(PAC_DATA_data3, + sizeof(PAC_DATA_data3)), NULL); return suite;