security/libtasn1 4.20.0_1 MidnightBSD
ASN.1 structure parser library
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1+, gpl3
- Categories
- security
Description
libtasn1 library was developed for ASN1 (Abstract Syntax Notation One) structures management.
The main features of this library are:
- on-line ASN1 structure management that does not require any C code file generation;
- off-line ASN1 structure management with C code file generation containing an array;
- DER (Distinguish Encoding Rules) encoding;
- no limits for INTEGER and ENUMERATED values
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/libtasn1 | 4.20.0_1 |
| FreeBSD | security/libtasn1 | 4.21.0 |
| OpenBSD | security/libtasn1 | 4.21.0 |
| NetBSD | security/libtasn1 | 4.21.0 |
| DragonFly | security/libtasn1 | 4.20.0_1 |
| HardenedBSD | security/libtasn1 | 4.21.0 |
| GhostBSD | security/libtasn1 | 4.21.0 |
| OPNsense | security/libtasn1 | 4.21.0 |
Install
Binary package:
mport install libtasn1
From mports:
cd /usr/mports/security/libtasn1 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libtasn1>0:security/libtasn1
LIB_DEPENDS= libtasn1.so:security/libtasn1
Dependencies
Configuration
Options name: security_libtasn1
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- USES
- cpe libtool pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 44
- asn1Coding(1)
- asn1Decoding(1)
- asn1Parser(1)
- asn1_array2tree(3)
- asn1_bit_der(3)
- asn1_check_version(3)
- asn1_copy_node(3)
- asn1_create_element(3)
- asn1_decode_simple_ber(3)
- asn1_decode_simple_der(3)
- asn1_delete_element(3)
- asn1_delete_structure(3)
- asn1_delete_structure2(3)
- asn1_der_coding(3)
- asn1_der_decoding(3)
- asn1_der_decoding2(3)
- asn1_der_decoding_element(3)
- asn1_der_decoding_startEnd(3)
- asn1_dup_node(3)
- asn1_encode_simple_der(3)
- asn1_expand_any_defined_by(3)
- asn1_expand_octet_string(3)
- asn1_find_node(3)
- asn1_find_structure_from_oid(3)
- asn1_get_bit_der(3)
- asn1_get_length_ber(3)
- asn1_get_length_der(3)
- asn1_get_object_id_der(3)
- asn1_get_octet_der(3)
- asn1_get_tag_der(3)
- asn1_length_der(3)
- asn1_number_of_elements(3)
- asn1_object_id_der(3)
- asn1_octet_der(3)
- asn1_parser2array(3)
- asn1_parser2tree(3)
- asn1_perror(3)
- asn1_print_structure(3)
- asn1_read_node_value(3)
- asn1_read_tag(3)
- asn1_read_value(3)
- asn1_read_value_type(3)
- asn1_strerror(3)
- asn1_write_value(3)
pkg-plist 74
- bin/asn1Coding
- bin/asn1Decoding
- bin/asn1Parser
- include/libtasn1.h
- lib/libtasn1.a
- lib/libtasn1.so
- lib/libtasn1.so.6
- lib/libtasn1.so.6.6.4
- libdata/pkgconfig/libtasn1.pc
- share/man/man1/asn1Coding.1.gz
- share/man/man1/asn1Decoding.1.gz
- share/man/man1/asn1Parser.1.gz
- share/man/man3/asn1_array2tree.3.gz
- share/man/man3/asn1_bit_der.3.gz
- share/man/man3/asn1_check_version.3.gz
- share/man/man3/asn1_copy_node.3.gz
- share/man/man3/asn1_create_element.3.gz
- share/man/man3/asn1_decode_simple_ber.3.gz
- share/man/man3/asn1_decode_simple_der.3.gz
- share/man/man3/asn1_delete_element.3.gz
- share/man/man3/asn1_delete_structure.3.gz
- share/man/man3/asn1_delete_structure2.3.gz
- share/man/man3/asn1_der_coding.3.gz
- share/man/man3/asn1_der_decoding.3.gz
- share/man/man3/asn1_der_decoding2.3.gz
- share/man/man3/asn1_der_decoding_element.3.gz
- share/man/man3/asn1_der_decoding_startEnd.3.gz
- share/man/man3/asn1_dup_node.3.gz
- share/man/man3/asn1_encode_simple_der.3.gz
- share/man/man3/asn1_expand_any_defined_by.3.gz
- share/man/man3/asn1_expand_octet_string.3.gz
- share/man/man3/asn1_find_node.3.gz
- share/man/man3/asn1_find_structure_from_oid.3.gz
- share/man/man3/asn1_get_bit_der.3.gz
- share/man/man3/asn1_get_length_ber.3.gz
- share/man/man3/asn1_get_length_der.3.gz
- share/man/man3/asn1_get_object_id_der.3.gz
- share/man/man3/asn1_get_octet_der.3.gz
- share/man/man3/asn1_get_tag_der.3.gz
- share/man/man3/asn1_length_der.3.gz
- share/man/man3/asn1_number_of_elements.3.gz
- share/man/man3/asn1_object_id_der.3.gz
- share/man/man3/asn1_octet_der.3.gz
- share/man/man3/asn1_parser2array.3.gz
- share/man/man3/asn1_parser2tree.3.gz
- share/man/man3/asn1_perror.3.gz
- share/man/man3/asn1_print_structure.3.gz
- share/man/man3/asn1_read_node_value.3.gz
- share/man/man3/asn1_read_tag.3.gz
- share/man/man3/asn1_read_value.3.gz
- share/man/man3/asn1_read_value_type.3.gz
- share/man/man3/asn1_strerror.3.gz
- share/man/man3/asn1_write_value.3.gz
- share/doc/libtasn1/AUTHORS
- share/doc/libtasn1/NEWS
- share/doc/libtasn1/README.md
- share/doc/libtasn1/THANKS
- share/doc/libtasn1/TODO
- share/gtk-doc/html/libtasn1/api-index-1-6.html
- share/gtk-doc/html/libtasn1/api-index-2-0.html
- share/gtk-doc/html/libtasn1/api-index-full.html
- share/gtk-doc/html/libtasn1/ch01.html
- share/gtk-doc/html/libtasn1/deprecated-api-index.html
- share/gtk-doc/html/libtasn1/home.png
- share/gtk-doc/html/libtasn1/index.html
- share/gtk-doc/html/libtasn1/left-insensitive.png
- share/gtk-doc/html/libtasn1/left.png
- share/gtk-doc/html/libtasn1/libtasn1-libtasn1.html
- share/gtk-doc/html/libtasn1/libtasn1.devhelp2
- share/gtk-doc/html/libtasn1/right-insensitive.png
- share/gtk-doc/html/libtasn1/right.png
- share/gtk-doc/html/libtasn1/style.css
- share/gtk-doc/html/libtasn1/up-insensitive.png
- share/gtk-doc/html/libtasn1/up.png
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libtasn1-4.20.0.tar.gz | 1.783873e+06 | 92e0e3bd4c02d4aeee76036b2ddd83f0c732ba4cda5cb71d583272b23587a76c |
Master sites 2
- GNU
- GNUPG/gnutls/libtasn1