Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Side by Side Diff: crypto/test/kernel_driver.c

Issue 2344973002: Update libsrtp to version 2.0 (Closed)
Patch Set: Add '.' back to include_dirs Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « crypto/test/datatypes_driver.c ('k') | include/ekt.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * kernel_driver.c 2 * kernel_driver.c
3 * 3 *
4 * a test driver for the crypto_kernel 4 * a test driver for the crypto_kernel
5 * 5 *
6 * David A. McGrew 6 * David A. McGrew
7 * Cisco Systems, Inc. 7 * Cisco Systems, Inc.
8 */ 8 */
9 /* 9 /*
10 * 10 *
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 void 54 void
55 usage(char *prog_name) { 55 usage(char *prog_name) {
56 printf("usage: %s [ -v ][ -d debug_module ]*\n", prog_name); 56 printf("usage: %s [ -v ][ -d debug_module ]*\n", prog_name);
57 exit(255); 57 exit(255);
58 } 58 }
59 59
60 int 60 int
61 main (int argc, char *argv[]) { 61 main (int argc, char *argv[]) {
62 int q; 62 int q;
63 int do_validation = 0; 63 int do_validation = 0;
64 err_status_t status; 64 srtp_err_status_t status;
65 65
66 if (argc == 1) 66 if (argc == 1)
67 usage(argv[0]); 67 usage(argv[0]);
68 68
69 /* initialize kernel - we need to do this before anything else */ 69 /* initialize kernel - we need to do this before anything else */
70 status = crypto_kernel_init(); 70 status = srtp_crypto_kernel_init();
71 if (status) { 71 if (status) {
72 printf("error: crypto_kernel init failed\n"); 72 printf("error: srtp_crypto_kernel init failed\n");
73 exit(1); 73 exit(1);
74 } 74 }
75 printf("crypto_kernel successfully initalized\n"); 75 printf("srtp_crypto_kernel successfully initalized\n");
76 76
77 /* process input arguments */ 77 /* process input arguments */
78 while (1) { 78 while (1) {
79 q = getopt_s(argc, argv, "vd:"); 79 q = getopt_s(argc, argv, "vd:");
80 if (q == -1) 80 if (q == -1)
81 break; 81 break;
82 switch (q) { 82 switch (q) {
83 case 'v': 83 case 'v':
84 do_validation = 1; 84 do_validation = 1;
85 break; 85 break;
86 case 'd': 86 case 'd':
87 status = crypto_kernel_set_debug_module(optarg_s, 1); 87 status = srtp_crypto_kernel_set_debug_module(optarg_s, 1);
88 if (status) { 88 if (status) {
89 printf("error: set debug module (%s) failed\n", optarg_s); 89 printf("error: set debug module (%s) failed\n", optarg_s);
90 exit(1); 90 exit(1);
91 } 91 }
92 break; 92 break;
93 default: 93 default:
94 usage(argv[0]); 94 usage(argv[0]);
95 } 95 }
96 } 96 }
97 97
98 if (do_validation) { 98 if (do_validation) {
99 printf("checking crypto_kernel status...\n"); 99 printf("checking srtp_crypto_kernel status...\n");
100 status = crypto_kernel_status(); 100 status = srtp_crypto_kernel_status();
101 if (status) { 101 if (status) {
102 printf("failed\n"); 102 printf("failed\n");
103 exit(1); 103 exit(1);
104 } 104 }
105 printf("crypto_kernel passed self-tests\n"); 105 printf("srtp_crypto_kernel passed self-tests\n");
106 } 106 }
107 107
108 status = crypto_kernel_shutdown(); 108 status = srtp_crypto_kernel_shutdown();
109 if (status) { 109 if (status) {
110 printf("error: crypto_kernel shutdown failed\n"); 110 printf("error: srtp_crypto_kernel shutdown failed\n");
111 exit(1); 111 exit(1);
112 } 112 }
113 printf("crypto_kernel successfully shut down\n"); 113 printf("srtp_crypto_kernel successfully shut down\n");
114 114
115 return 0; 115 return 0;
116 } 116 }
117 117
118 /* 118 /*
119 * crypto_kernel_cipher_test() is a test of the cipher interface 119 * crypto_kernel_cipher_test() is a test of the cipher interface
120 * of the crypto_kernel 120 * of the crypto_kernel
121 */ 121 */
122 122
123 err_status_t 123 srtp_err_status_t
124 crypto_kernel_cipher_test(void) { 124 crypto_kernel_cipher_test(void) {
125 125
126 /* not implemented yet! */ 126 /* not implemented yet! */
127 127
128 return err_status_ok; 128 return srtp_err_status_ok;
129 } 129 }
OLDNEW
« no previous file with comments | « crypto/test/datatypes_driver.c ('k') | include/ekt.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698