add support for printing Enumerated
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12805 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -63,7 +63,7 @@ const char *tag_names[] = { | ||||
|     NULL,			/* 7 */ | ||||
|     NULL,			/* 8 */ | ||||
|     NULL,			/* 9 */ | ||||
|     NULL,			/* 10 */ | ||||
|     "Enumerated",		/* 10 */ | ||||
|     NULL,			/* 11 */ | ||||
|     NULL,			/* 12 */ | ||||
|     NULL,			/* 13 */ | ||||
| @@ -180,6 +180,16 @@ loop (unsigned char *buf, size_t len, int indent) | ||||
| 		free_oid(&o); | ||||
| 		break; | ||||
| 	    } | ||||
| 	    case UT_Enumerated: { | ||||
| 		unsigned num; | ||||
|  | ||||
| 		ret = der_get_int (buf, length, &num, NULL); | ||||
| 		if (ret) | ||||
| 		    errx (1, "der_get_enum: %s", error_message (ret)); | ||||
| 		 | ||||
| 		printf("%u\n", num); | ||||
| 		break; | ||||
| 	    } | ||||
| 	    default : | ||||
| 		printf ("%lu bytes\n", (unsigned long)length); | ||||
| 		break; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Love Hörnquist Åstrand
					Love Hörnquist Åstrand