asn1: Remove an unused asn1 function
authorVolker Lendecke <vl@samba.org>
Sun, 20 Dec 2015 20:49:26 +0000 (21:49 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 5 Jan 2016 23:54:17 +0000 (00:54 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/util/asn1.c
lib/util/asn1.h

index 9f4924c50c2102d821df4e53da2618ef8c68e637..68935eba517941113e620b7e080d8a2eb02f7eb0 100644 (file)
@@ -996,34 +996,6 @@ void asn1_load_nocopy(struct asn1_data *data, uint8_t *buf, size_t len)
        data->length = len;
 }
 
-/*
-  check if a ASN.1 blob is a full tag
-*/
-NTSTATUS asn1_full_tag(DATA_BLOB blob, uint8_t tag, size_t *packet_size)
-{
-       struct asn1_data *asn1 = asn1_init(NULL);
-       int size;
-
-       NT_STATUS_HAVE_NO_MEMORY(asn1);
-
-       asn1->data = blob.data;
-       asn1->length = blob.length;
-       if (!asn1_start_tag(asn1, tag)) {
-               talloc_free(asn1);
-               return STATUS_MORE_ENTRIES;
-       }
-       size = asn1_tag_remaining(asn1) + asn1->ofs;
-
-       talloc_free(asn1);
-
-       if (size > blob.length) {
-               return STATUS_MORE_ENTRIES;
-       }
-
-       *packet_size = size;
-       return NT_STATUS_OK;
-}
-
 NTSTATUS asn1_peek_full_tag(DATA_BLOB blob, uint8_t tag, size_t *packet_size)
 {
        struct asn1_data asn1;
index 568b4e4cc8b7e62fe05972f234834cb0c866c688..d15787e89c43dd5671d2993ebc414c1edab13ae4 100644 (file)
@@ -100,7 +100,6 @@ bool asn1_check_enumerated(struct asn1_data *data, int v);
 bool asn1_write_enumerated(struct asn1_data *data, uint8_t v);
 bool asn1_blob(const struct asn1_data *asn1, DATA_BLOB *blob);
 void asn1_load_nocopy(struct asn1_data *data, uint8_t *buf, size_t len);
-NTSTATUS asn1_full_tag(DATA_BLOB blob, uint8_t tag, size_t *packet_size);
 NTSTATUS asn1_peek_full_tag(DATA_BLOB blob, uint8_t tag, size_t *packet_size);
 
 #endif /* _ASN_1_H */