summary refs log tree commit diff
path: root/crypto/src/bcpg/UserAttributePacket.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/bcpg/UserAttributePacket.cs')
-rw-r--r--crypto/src/bcpg/UserAttributePacket.cs61
1 files changed, 0 insertions, 61 deletions
diff --git a/crypto/src/bcpg/UserAttributePacket.cs b/crypto/src/bcpg/UserAttributePacket.cs
deleted file mode 100644
index 20e3598ab..000000000
--- a/crypto/src/bcpg/UserAttributePacket.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-using System;
-using System.Collections;
-using System.IO;
-
-using Org.BouncyCastle.Utilities;
-
-namespace Org.BouncyCastle.Bcpg
-{
-    /**
-    * Basic type for a user attribute packet.
-    */
-    public class UserAttributePacket
-        : ContainedPacket
-    {
-        private readonly UserAttributeSubpacket[] subpackets;
-
-        public UserAttributePacket(
-            BcpgInputStream bcpgIn)
-        {
-            UserAttributeSubpacketsParser sIn = new UserAttributeSubpacketsParser(bcpgIn);
-            UserAttributeSubpacket sub;
-
-            IList v = Platform.CreateArrayList();
-            while ((sub = sIn.ReadPacket()) != null)
-            {
-                v.Add(sub);
-            }
-
-            subpackets = new UserAttributeSubpacket[v.Count];
-
-            for (int i = 0; i != subpackets.Length; i++)
-            {
-                subpackets[i] = (UserAttributeSubpacket)v[i];
-            }
-        }
-
-        public UserAttributePacket(
-            UserAttributeSubpacket[] subpackets)
-        {
-            this.subpackets = subpackets;
-        }
-
-        public UserAttributeSubpacket[] GetSubpackets()
-        {
-            return subpackets;
-        }
-
-        public override void Encode(
-            BcpgOutputStream bcpgOut)
-        {
-            MemoryStream bOut = new MemoryStream();
-
-            for (int i = 0; i != subpackets.Length; i++)
-            {
-                subpackets[i].Encode(bOut);
-            }
-
-            bcpgOut.WritePacket(PacketTag.UserAttribute, bOut.ToArray(), false);
-        }
-    }
-}