Commit 46bf935e authored by Lev Walkin's avatar Lev Walkin

*** empty log message ***

parent 29a044b3
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
static int static int
_print(const void *buffer, size_t size, void *app_key) { _print(const void *buffer, size_t size, void *app_key) {
(void)app_key;
fwrite(buffer, size, 1, stdout); fwrite(buffer, size, 1, stdout);
return 0; return 0;
} }
...@@ -23,7 +24,7 @@ check_OID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) { ...@@ -23,7 +24,7 @@ check_OID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) {
int i; int i;
printf("Checking {"); printf("Checking {");
for(i = 0; i < len; i++) { printf("%s%02x", i?" ":"", buf[i]); } for(i = 0; i < (int)len; i++) { printf("%s%02x", i?" ":"", buf[i]); }
printf("} against {"); printf("} against {");
for(i = 0; i < ck_len; i++) { printf("%s%d", i?" ":"", ck_buf[i]); } for(i = 0; i < ck_len; i++) { printf("%s%d", i?" ":"", ck_buf[i]); }
printf("}\n"); printf("}\n");
...@@ -32,7 +33,7 @@ check_OID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) { ...@@ -32,7 +33,7 @@ check_OID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) {
rval = ber_decode(&asn1_DEF_OBJECT_IDENTIFIER, (void *)&oid, buf, len); rval = ber_decode(&asn1_DEF_OBJECT_IDENTIFIER, (void *)&oid, buf, len);
assert(rval.code == RC_OK); assert(rval.code == RC_OK);
assert(oid->size == len - 2); assert(oid->size == (ssize_t)len - 2);
/* /*
* Print the contents for visual debugging. * Print the contents for visual debugging.
...@@ -52,7 +53,7 @@ check_OID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) { ...@@ -52,7 +53,7 @@ check_OID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) {
printf("OBJECT_IDENTIFIER_get_arcs() => {"); printf("OBJECT_IDENTIFIER_get_arcs() => {");
for(i = 0; i < alen; i++) { for(i = 0; i < alen; i++) {
printf(" %lu", arcs[i]); printf(" %lu", arcs[i]);
assert(arcs[i] == ck_buf[i]); assert(arcs[i] == (unsigned long)ck_buf[i]);
} }
printf(" }\n"); printf(" }\n");
} }
...@@ -66,7 +67,7 @@ check_ROID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) { ...@@ -66,7 +67,7 @@ check_ROID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) {
int i; int i;
printf("Checking {"); printf("Checking {");
for(i = 0; i < len; i++) { printf("%s%02x", i?" ":"", buf[i]); } for(i = 0; i < (ssize_t)len; i++) { printf("%s%02x", i?" ":"", buf[i]); }
printf("} against {"); printf("} against {");
for(i = 0; i < ck_len; i++) { printf("%s%d", i?" ":"", ck_buf[i]); } for(i = 0; i < ck_len; i++) { printf("%s%d", i?" ":"", ck_buf[i]); }
printf("}\n"); printf("}\n");
...@@ -75,7 +76,7 @@ check_ROID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) { ...@@ -75,7 +76,7 @@ check_ROID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) {
rval = ber_decode(&asn1_DEF_RELATIVE_OID, (void *)&oid, buf, len); rval = ber_decode(&asn1_DEF_RELATIVE_OID, (void *)&oid, buf, len);
assert(rval.code == RC_OK); assert(rval.code == RC_OK);
assert(oid->size == len - 2); assert(oid->size == (ssize_t)len - 2);
/* /*
* Print the contents for visual debugging. * Print the contents for visual debugging.
...@@ -95,7 +96,7 @@ check_ROID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) { ...@@ -95,7 +96,7 @@ check_ROID(uint8_t *buf, size_t len, int *ck_buf, int ck_len) {
printf("RELATIVE_OID_get_arcs() => {"); printf("RELATIVE_OID_get_arcs() => {");
for(i = 0; i < alen; i++) { for(i = 0; i < alen; i++) {
printf(" %lu", (unsigned long)arcs[i]); printf(" %lu", (unsigned long)arcs[i]);
assert(arcs[i] == ck_buf[i]); assert(arcs[i] == (unsigned long)ck_buf[i]);
} }
printf(" }\n"); printf(" }\n");
} }
...@@ -129,7 +130,7 @@ check_REGEN(int *arcs, int acount) { ...@@ -129,7 +130,7 @@ check_REGEN(int *arcs, int acount) {
printf("Encoded {"); printf("Encoded {");
for(i = 0; i < alen; i++) { for(i = 0; i < alen; i++) {
printf(" %lu", tmp_arcs[i]); printf(" %lu", tmp_arcs[i]);
assert(arcs[i] == tmp_arcs[i]); assert((unsigned long)arcs[i] == tmp_arcs[i]);
} }
printf(" }\n"); printf(" }\n");
} }
...@@ -164,7 +165,7 @@ check_REGEN_OID(int *arcs, int acount) { ...@@ -164,7 +165,7 @@ check_REGEN_OID(int *arcs, int acount) {
printf("Encoded {"); printf("Encoded {");
for(i = 0; i < alen; i++) { for(i = 0; i < alen; i++) {
printf(" %lu", tmp_arcs[i]); printf(" %lu", tmp_arcs[i]);
assert(arcs[i] == tmp_arcs[i]); assert((unsigned long)arcs[i] == tmp_arcs[i]);
} }
printf(" }\n"); printf(" }\n");
} }
...@@ -179,8 +180,7 @@ check_speed() { ...@@ -179,8 +180,7 @@ check_speed() {
unsigned long value; unsigned long value;
int i; int i;
ret = OBJECT_IDENTIFIER_get_single_arc(buf, sizeof(buf), 0, ret = OBJECT_IDENTIFIER_get_single_arc(buf, sizeof(buf), 0, &value, sizeof(value));
&value, sizeof(value));
assert(ret == 0); assert(ret == 0);
assert(value == 0x7040c20d); assert(value == 0x7040c20d);
...@@ -223,7 +223,7 @@ check_speed() { ...@@ -223,7 +223,7 @@ check_speed() {
sizeof(buf ## n ## _check)/sizeof(buf ## n ## _check[0])) sizeof(buf ## n ## _check)/sizeof(buf ## n ## _check[0]))
int int
main(int ac, char **av) { main() {
/* {joint-iso-itu-t 230 3} */ /* {joint-iso-itu-t 230 3} */
uint8_t buf1[] = { uint8_t buf1[] = {
0x06, /* OBJECT IDENTIFIER */ 0x06, /* OBJECT IDENTIFIER */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment