security/libtasn1 4.21.0 FreeBSD
ASN.1 structure parser library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21+, GPLv3
- Categories
- security
- Package size
- 169.2 KiB, 743.4 KiB installed
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 |
|---|---|---|
| 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 |
| MidnightBSD | security/libtasn1 | 4.20.0_1 |
Install
Binary package:
pkg install libtasn1
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.21.0 | 4.21.0 | 4.19.0 | 4.20.0_1 | 4.21.0 |
| FreeBSD:14:quarterly | 4.21.0 | 4.21.0 | n/a | 4.20.0_1 | 4.21.0 |
| FreeBSD:15:latest | 4.21.0 | 4.21.0 | n/a | 4.20.0_1 | 4.20.0_1 |
| FreeBSD:15:quarterly | 4.21.0 | 4.21.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.21.0 | 4.21.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/gtk-doc
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/py-pygments
- textproc/sdocbook-xml
- textproc/xmlcatmgr
- textproc/xmlcharent
Run dependencies 1
Required by 2601
- accessibility/kdeaccessibility
- accessibility/kmag
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/qt6-speech
- arabic/arabtex
- arabic/libreoffice
- archivers/ark
- archivers/engrampa
- archivers/file-roller
- archivers/thunar-archive-plugin
- archivers/unarchiver
- archivers/zipper
- astro/gpsbabel
- astro/indiwebmanagerapp
- astro/kosmorro
- astro/kstars
- astro/libosmium
- astro/marble
- astro/merkaartor
- astro/phd2
- astro/pp3
- astro/py-pykep
- astro/qmapshack
- astro/siril
- astro/viking
- astro/wmglobe
- audio/TonieToolbox
- audio/amarok
- audio/amberol
- audio/aqualung
- audio/ardour
- audio/asterisk-espeak
- audio/asterisk-flite
- audio/atunes
- audio/aubio
- audio/audacity
- audio/audiocd-kio
- audio/audiowmark
- audio/baresip
- audio/beets
- audio/bespokesynth
- audio/bliss
- audio/cantata
- audio/carla
- audio/cddb-bundle
- audio/chromaprint
- audio/cliamp
- audio/cmus
- audio/csound
- audio/csoundqt
- audio/cyanrip
- audio/deadbeef
- audio/deadbeef-gui-plugins
- audio/deadbeef-jack-plugin
- audio/deadbeef-mpris2-plugin
- audio/deadbeef-musical-spectrum-plugin
- audio/deadbeef-playback-status-plugin
- audio/deadbeef-quick-search-plugin
- audio/deadbeef-spectrogram-plugin
- audio/deadbeef-vu-meter-plugin
- audio/deadbeef-waveform-seekbar-plugin
- audio/elisa
- audio/emms
- audio/entropypianotuner
- audio/essentia
- audio/faust
- audio/faust-lv2
- audio/faustlive
- audio/fdmf
- audio/fooyin
- audio/g4music
- audio/giada
- audio/gnome-music
- audio/gnome-podcasts
- audio/gnustep-cdplayer
- audio/gonic
- audio/gstreamer1-plugins-chromaprint
- audio/guitarix-lv2
- audio/id3el
- audio/inscore
- audio/jacktrip
- audio/jamulus
- audio/juk
- audio/kapitonov-plugins-pack-lv2
- audio/kid3
- audio/kmix
- audio/kwave
- audio/libkcddb
- audio/lollypop
- audio/midivisualizer
- audio/mixxx
- audio/mpdcon
- audio/mpg123.el
- audio/mps
- audio/mpz
- audio/musicpd
- audio/mythplugin-mythmusic
- audio/noise-repellent-lv2
- audio/noise-suppression-for-voice-lv2
The first 100 are listed.
Configuration
Options name: security_libtasn1
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- 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.5
- 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.21.0.tar.gz | 1.816537e+06 | 1d8a444a223cc5464240777346e125de51d8e6abf0b8bac742ac84609167dc87 |
Master sites 2
- GNU
- GNUPG/gnutls/libtasn1
Commit history 0
No commits in the history this site was built from.