summary refs log tree commit diff
path: root/crypto/src/asn1/OidTokenizer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/asn1/OidTokenizer.cs')
-rw-r--r--crypto/src/asn1/OidTokenizer.cs45
1 files changed, 0 insertions, 45 deletions
diff --git a/crypto/src/asn1/OidTokenizer.cs b/crypto/src/asn1/OidTokenizer.cs
deleted file mode 100644
index 6e76e8c8b..000000000
--- a/crypto/src/asn1/OidTokenizer.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-namespace Org.BouncyCastle.Asn1
-{
-    /**
-     * class for breaking up an Oid into it's component tokens, ala
-     * java.util.StringTokenizer. We need this class as some of the
-     * lightweight Java environment don't support classes like
-     * StringTokenizer.
-     */
-    public class OidTokenizer
-    {
-        private string  oid;
-        private int     index;
-
-		public OidTokenizer(
-            string oid)
-        {
-            this.oid = oid;
-        }
-
-		public bool HasMoreTokens
-        {
-			get { return index != -1; }
-        }
-
-		public string NextToken()
-        {
-            if (index == -1)
-            {
-                return null;
-            }
-
-            int end = oid.IndexOf('.', index);
-            if (end == -1)
-            {
-                string lastToken = oid.Substring(index);
-                index = -1;
-                return lastToken;
-            }
-
-            string nextToken = oid.Substring(index, end - index);
-			index = end + 1;
-            return nextToken;
-        }
-    }
-}