Skip to content

toumilov/libtlv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libtlv

Summary

It is a C++ library, which provide X.690 BER TLV implementation.

Requirements

  1. GNU gcc compiler (or clang)
  2. GNU Make

Source code clone

git clone <url>

Build

Library uses C++11 features, so the compiler should support that.
Build scripts are written for GNU Make.

How to build (Make)

Targets:

  • static - build static library libtlv.a
  • shared - build shared library libtlv.so
  • install - install shared library (/usr/local/lib/) and header files (/usr/local/include/)
  • uninstall - remove library and headers
  • test - build and run tests (requires CppUTest package)
  • clean - cleanup build folder

Tests

To build tests, CppUTest library is required.

Install

To install shared library and header files, run "make install".

Uninstall

To remove shared library and header files, run "make uninstall".

Examples

Headers

See test.cpp for usage examples

About

X.690 BER TLV library for C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published