2003/02/12 06:21:04
[org.ibex.core.git] / src / org / bouncycastle / asn1 / DERUnknownTag.java
index c5f46f9..010f911 100644 (file)
@@ -39,4 +39,35 @@ public class DERUnknownTag
     {
         out.writeEncoded(tag, data);
     }
+    
+       public boolean equals(
+               Object o)
+       {
+        if ((o == null) || !(o instanceof DERUnknownTag))
+        {
+            return false;
+        }
+        
+        DERUnknownTag other = (DERUnknownTag)o;
+        
+        if(tag != other.tag)
+        {
+                       return false;
+               }
+               
+               if(data.length != other.data.length)
+               {
+                       return false;
+               }
+               
+               for(int i = 0; i < data.length; i++) 
+               {
+                       if(data[i] != other.data[i])
+                       {
+                               return false;
+                       }
+               }
+               
+               return true;
+       }
 }