libaacs0 - free-and-libre implementation of AACS

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libaacs0
Package version 0.7.1
Package release 1+b1
Package architecture amd64
Package type deb
Installed size 142 B
Download size 47.44 KB
Official Mirror
libaacs is a research project to implement the Advanced Access Content
System specification. It provides, through an open-source library, a
way to understand how the AACS works.
This package DOES NOT provide any key or certificate that could be used
to decode encrypted copyrighted material. It is based on the official
public AACS specification only.
This package provides the shared library.


Package Version Architecture Repository
libaacs0_0.8.1-dmo1+deb8u1_amd64.deb 0.8.1 amd64 Multimedia Main
libaacs0_0.8.1-dmo1+deb8u1_i386.deb 0.8.1 i386 Multimedia Main
libaacs0_0.7.1-1+b1_i386.deb 0.7.1 i386 Debian Main
libaacs0 - - -


Name Value
libc6 >= 2.14
libgcrypt20 >= 1.6.1
libgpg-error0 >= 1.10
multiarch-support -


Type URL
Binary Package libaacs0_0.7.1-1+b1_amd64.deb
Source Package libaacs

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libaacs0 deb package:
    # sudo apt-get install libaacs0




2014-07-01 - Rico Tzschichholz <>
libaacs (0.7.1-1) unstable; urgency=medium
* Team upload.
* New upstream release
- Add support for gcrypt 1.6.0.
- Do not retrieve MKB using MMC commands during AACS-Auth
2014-01-06 - Alessio Treglia <>
libaacs (0.7.0-1) unstable; urgency=low
[ Rico Tzschichholz ]
* New upstream release.
- Add aacs_get_device_binding_id() and aacs_get_device_nonce().
- Add aacs_get_mk().
- Add support for bus encryption.
- Add support for device keys.
- Add support for internal keys.
- Fix reading PMSN.
- Fix reporting AACS version from AACS drive feature.
- Calculate bus key and use it to verify message authentication codes.
- Do not fail if VID is known but config file does not exist.
- Improve validating keys in KEYDB.cfg.
- Update KEYDB.cfg format (still backwards compatible):
* Host nonce and host key point are optional.
* Add device key UV values and masks.
- Build system updates.
- Drop support for compile-time PATCHED_DRIVE flag.
[ Alessio Treglia ]
* Bump Standards.
2013-05-06 - Alessio Treglia <>
libaacs (0.6.0-2) unstable; urgency=low
* Upload to unstable.
2013-03-06 - Alessio Treglia <>
libaacs (0.6.0-1) experimental; urgency=low
* New upstream release.
* Bump debhelper requirements.
* Remove as it's no longer needed.
* Remove patches, applied upstream.
* Update debian/copyright.
* Bump Standards.
2012-09-20 - Reinhard Tartler <>
libaacs (0.5.0-2) experimental; urgency=low
* fix embarassing typo
2012-09-20 - Reinhard Tartler <>
libaacs (0.5.0-1) experimental; urgency=low
[ Rico Tzschichholz ]
* New upstream release:
- Support for Mac OS X using IOKit
- Fix AACS detection failure in some Win32 systems
[ Reinhard Tartler ]
* upload to experimental
* bump shlibs following upstream minor version bump
* add myself to uploaders
2012-05-07 - Alessio Treglia <>
libaacs (0.4.0-1) unstable; urgency=low
* New upstream release:
- Added aacs_open2() and error codes
- Renamed libaacs_test to aacs_info
- Added aacs_get_mkb_version()
- Fixed memory leaks
- Fixed buffer overflow
- Added revocation list caching
- Check host certificates against latest seen revocation list
2012-03-21 - Andres Mejia <>
libaacs (0.3.1-1) unstable; urgency=low
[ Alessio Treglia ]
* New upstream release.
* Refresh debian/copyright.
* Bump Standards-Version to 3.9.3.
[ Andres Mejia ]
* Remove patches. Changes from patches applied upstream.
* Add lintian override for
libaacs source: package-needs-versioned-debhelper-build-depends 9.
* Add myself to Uploaders field.
* Don't disable optimizations.
* Enable hardened flags without overriding -O3.
* Remove the symbols file.
* Remove debug packages since optimizations enable -fomit-frame-pointer.
* Remove unnecessary override for dh_auto_clean.
2012-02-13 - Alessio Treglia <>
libaacs (0.3.0-4) unstable; urgency=low
* Introduce Multi-Arch support.
2012-01-13 - Alessio Treglia <>
libaacs (0.3.0-3) unstable; urgency=low
* Disable default optimizations.
* Don't override CFLAGS in src/

See Also

Package Description
libaal-dev_1.0.6-1_amd64.deb Reiser4's application abstraction library: Development files
libabiword-3.0-dev_3.0.0-8+b1_amd64.deb efficient, featureful word processor with collaboration -- development files
libabiword-3.0_3.0.0-8+b1_amd64.deb efficient, featureful word processor with collaboration -- shared library
libabw-0.1-1_0.1.0-2_amd64.deb library for reading and writing AbiWord(tm) documents
libabw-dev_0.1.0-2_amd64.deb library for reading and writing AbiWord(tm) documents -- development
libaccess-modifier-checker-java-doc_1.4-2_all.deb Documentation for libaccess-modifier-checker-java
libaccess-modifier-checker-java_1.4-2_all.deb Maven plugin for custom access modifier checking
libaccessors-perl_1.01-1_all.deb Perl module to create accessor methods in caller's package
libaccountsservice-dev_0.6.37-3+b1_amd64.deb query and manipulate user account information - header files
libaccountsservice-doc_0.6.37-3_all.deb query and manipulate user account information - documentation
libaccountsservice0_0.6.37-3+b1_amd64.deb query and manipulate user account information - shared libraries
libace-6.2.8_6.2.8+dfsg-1_amd64.deb C++ network programming framework
libace-dev_6.2.8+dfsg-1_amd64.deb C++ network programming framework - development files
libace-doc_6.2.8+dfsg-1_all.deb C++ network programming framework - documentation
libace-flreactor-6.2.8_6.2.8+dfsg-1_amd64.deb ACE-GUI reactor integration for FLTK