libaacs0 - Open implentation of AACS specification

Property Value
Distribution openSUSE Leap 42.3
Repository Packman all
Package name libaacs0
Package version 0.9.0
Package release 1.4
Package architecture armv7hl
Package type rpm
Installed size 137.31 KB
Download size 57.00 KB
Official Mirror
libaacs is a research project to implement the Advanced Access Content System specification.
This research project provides, through an open-source library, a way to understand how the AACS works.


Package Version Architecture Repository
libaacs0-0.9.0-1.6.x86_64.rpm 0.9.0 x86_64 Packman
libaacs0-0.9.0-1.4.aarch64.rpm 0.9.0 aarch64 Packman
libaacs0 - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - - -


Name Value -
libaacs0 = 0.9.0-1.4
libaacs0(armv7hl-32) = 0.9.0-1.4


Type URL
Binary Package libaacs0-0.9.0-1.4.armv7hl.rpm
Source Package libaacs-0.9.0-1.4.src.rpm

Install Howto

  1. Add the Packman repository:
    # zypper addrepo packman
  2. Install libaacs0 rpm package:
    # zypper install libaacs0




2017-05-16 -
- update to 0.9.0
* Add aacs_decrypt_bus().
* Add aacs_get_bdj_root_cert_hash().
* Add aacs_get_content_cert_id().
* Add support for unencrypted content in AACS-enabled discs.
* Improve error resilience.
* Improve support for broken discs (use on-disc backup files).
* Verify content certificate signature.
* Load and merge multiple KEYDB.cfg files.
* Fix build with gcrypt < 1.6.0.
* Fix possible crash (debug log output that includes discid).
* Fix config file path issues in Windows (non-ASCII paths).
* Fix dll exports in Windows.
* Fix resource leaks.
* Reduced memory footprint.
2017-02-22 -
- Cleanup a bit with spec-cleaner
- Remove sle11 support
- Drop no longer needed patch libaacs-0.6.0-bison-2.3-compatibility.patch
2015-03-15 -
- update to 0.8.1
* Accept NULL mount / device path when application handles file system access.
* Fix FreeBSD build.
* Do not require pthread with gcrypt >= 1.6.0.
2015-01-27 -
- update to 0.8.0
* Add improved file system interface
* Support opening raw devices
* Reduce log level of failed PMSN query
* Optimizations
2014-12-17 -
- update to 0.7.1
* Add support for gcrypt 1.6.0.
* Do not retrieve MKB using MMC commands during AACS-Auth.
2014-04-25 -
- update to 0.7.0
* 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.
2013-03-16 -
- update to 0.6.0
* Added reading of PMSN (Pre-recorded Media Serial Number)
* Fix resource leak
* Use proper paths to search for keydb and friends on Darwin.
* Build fixes and improvements
- 0.5.0
* Support for Mac OS X using IOKit
* Fix AACS detection failure in some Win32 systems
- 0.4.0
* 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
- 0.3.1
* Added configure option for libgcrypt prefix
* Fixed building Win32 DLL
* Fixed segfault when mount point path can't be resolved
* Do not export internal symbols from generated parser/lexer
* Do not distribute generated parser files
* Check for libgpg-error. Link against it when needed.
* Distribute README.txt
* Added ChangeLog
2011-12-03 -
- update to 0.3.0 (first proper release)
2011-11-16 -
- Initial package, git snapshot 2011-11-16.

See Also

Package Description
libaften-devel-0.0.8.git20110104-1.5.aarch64.rpm Include Files and Libraries mandatory for Development
libaften-devel-0.0.8.git20110104-1.5.armv7hl.rpm Include Files and Libraries mandatory for Development
libaften-devel-0.0.8.git20110104-1.6.x86_64.rpm Include Files and Libraries mandatory for Development
libaften0-0.0.8.git20110104-1.5.aarch64.rpm Shared libraies for aften
libaften0-0.0.8.git20110104-1.5.armv7hl.rpm Shared libraies for aften
libaften0-0.0.8.git20110104-1.6.x86_64.rpm Shared libraies for aften
libakai0-4.1.0-5.4.x86_64.rpm Library for accessing AKAI disk images
libamrnb-devel- Adaptive Multi-Rate (AMR) Speech Codec Developer Package
libamrnb-devel- Adaptive Multi-Rate (AMR) Speech Codec Developer Package
libamrnb-devel- Adaptive Multi-Rate (AMR) Speech Codec Developer Package
libamrnb3- Shared library part of amrnb
libamrnb3- Shared library part of amrnb
libamrnb3- Shared library part of amrnb
libamrnb3-64bit- Shared library part of amrnb
libamrwb-devel- Adaptive Multi-Rate - Wideband (AMR-WB) Speech Codec Developer Package