src/lib/BasicASN1Reader.h
branchv_0
changeset 4 7230e1ea0b07
parent 1 2179f13227f4
child 5 15c3221e66af
--- a/src/lib/BasicASN1Reader.h	Sun Mar 14 19:58:35 2021 +0100
+++ b/src/lib/BasicASN1Reader.h	Sat Jun 12 18:34:19 2021 +0200
@@ -17,6 +17,7 @@
 #pragma once
 
 #include <memory>
+#include <vector>
 
 #include "ASN1Reader.h"
 
@@ -29,19 +30,6 @@
  * Reads ASN.1 data encoded as BER (DER, CER).
  */
 class BasicASN1Reader : public ASN1Reader {
-public:
-	virtual ~BasicASN1Reader() = default;
-
-	virtual void addHandler(std::shared_ptr<ASN1ContentHandler> handler) {
-	};
-
-	virtual void process() {
-	};
-
-	static ASN1Reader* create(std::istream& input) {
-		return new BasicASN1Reader();
-	}
-
 private:
 
 	enum class State {
@@ -57,11 +45,11 @@
 	void update() override {
 
 		if (state == State::A) {
-			
+
 		} else if (state == State::B) {
-			
+
 		} else if (state == State::C) {
-			
+
 		}