int main(int argc, char *argv[])
{ int q; int do_validation = 0;
srtp_err_status_t status;
if (argc == 1)
usage(argv[0]);
/* initialize kernel - we need to do this before anything else */
status = srtp_crypto_kernel_init(); if (status) {
printf("error: srtp_crypto_kernel init failed\n"); exit(1);
}
printf("srtp_crypto_kernel successfully initalized\n");
/* process input arguments */ while (1) {
q = getopt_s(argc, argv, "vd:"); if (q == -1) break; switch (q) { case'v':
do_validation = 1; break; case'd':
status = srtp_crypto_kernel_set_debug_module(optarg_s, 1); if (status) {
printf("error: set debug module (%s) failed\n", optarg_s); exit(1);
} break; default:
usage(argv[0]);
}
}
if (do_validation) {
printf("checking srtp_crypto_kernel status...\n");
status = srtp_crypto_kernel_status(); if (status) {
printf("failed\n"); exit(1);
}
printf("srtp_crypto_kernel passed self-tests\n");
}
status = srtp_crypto_kernel_shutdown(); if (status) {
printf("error: srtp_crypto_kernel shutdown failed\n"); exit(1);
}
printf("srtp_crypto_kernel successfully shut down\n");
return0;
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-08-25)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.