From 6f82e5f3238bcc611354b20ed624d65759263032 Mon Sep 17 00:00:00 2001 From: Yuuta Liang Date: Sat, 14 Oct 2023 05:36:56 +0800 Subject: Commit files that had not been synced to disk by Idea Signed-off-by: Yuuta Liang --- src/main/model/asn1/ASN1Object.java | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) (limited to 'src/main/model/asn1') diff --git a/src/main/model/asn1/ASN1Object.java b/src/main/model/asn1/ASN1Object.java index 434a6c5..ca10fa6 100644 --- a/src/main/model/asn1/ASN1Object.java +++ b/src/main/model/asn1/ASN1Object.java @@ -110,28 +110,17 @@ public class ASN1Object implements Encodable { public static ASN1Object parse(BytesReader encoded, boolean hasParentTag) throws ParseException { final Tag t = encoded.getTag(hasParentTag); switch (t.getNumber()) { - case 0x1: - return new Bool(encoded, hasParentTag); - case 0x2: - return new Int(encoded, hasParentTag); - case 0x3: - return new BitString(encoded, hasParentTag); - case 0x4: - return new OctetString(encoded, hasParentTag); - case 0x5: - return new Null(encoded, hasParentTag); - case 0x6: - return new ObjectIdentifier(encoded, hasParentTag); - case 0xC: - return new UTF8String(encoded, hasParentTag); - case 0x13: - return new PrintableString(encoded, hasParentTag); - case 0x16: - return new IA5String(encoded, hasParentTag); - case 0x17: - return new UtcTime(encoded, hasParentTag); - case 0x18: - return new GeneralizedTime(encoded, hasParentTag); + case 0x1: return new Bool(encoded, hasParentTag); + case 0x2: return new Int(encoded, hasParentTag); + case 0x3: return new BitString(encoded, hasParentTag); + case 0x4: return new OctetString(encoded, hasParentTag); + case 0x5: return new Null(encoded, hasParentTag); + case 0x6: return new ObjectIdentifier(encoded, hasParentTag); + case 0xC: return new UTF8String(encoded, hasParentTag); + case 0x13: return new PrintableString(encoded, hasParentTag); + case 0x16: return new IA5String(encoded, hasParentTag); + case 0x17: return new UtcTime(encoded, hasParentTag); + case 0x18: return new GeneralizedTime(encoded, hasParentTag); default: { ASN1Object object = new ASN1Object(encoded, hasParentTag); // Mark as read unconditionally because there aren't any type handlers that read them. -- cgit v1.2.3