44 lines
1.4 KiB
Plaintext
44 lines
1.4 KiB
Plaintext
Source: age-verification-services
|
|
Section: admin
|
|
Priority: optional
|
|
Maintainer: Seth Olivarez <me@oxmc.me>
|
|
Build-Depends:
|
|
debhelper-compat (= 13),
|
|
cmake (>= 3.14),
|
|
ninja-build,
|
|
pkg-config,
|
|
libdbus-1-dev,
|
|
libsystemd-dev,
|
|
cargo,
|
|
rustc (>= 1.70)
|
|
Standards-Version: 4.6.2
|
|
Rules-Requires-Root: no
|
|
Homepage: https://git.oxmc.me/VesperOS/age-verification-services
|
|
Vcs-Browser: https://git.oxmc.me/VesperOS/age-verification-services
|
|
Vcs-Git: https://git.oxmc.me/VesperOS/age-verification-services.git
|
|
|
|
Package: age-verification-services
|
|
Architecture: any
|
|
Depends:
|
|
${shlibs:Depends},
|
|
${misc:Depends},
|
|
dbus,
|
|
adduser
|
|
Recommends:
|
|
systemd
|
|
Description: Age verification D-Bus daemon and sync client
|
|
Implements org.freedesktop.AgeVerification1 on the system D-Bus,
|
|
providing age bracket data to application stores and OS services
|
|
in compliance with California SB-976 and similar legislation.
|
|
.
|
|
This package contains:
|
|
- age-verification-daemon: D-Bus system service that stores age
|
|
bracket data locally (never raw age or date of birth)
|
|
- age-verification-sync: Rust client that encrypts and syncs the
|
|
age bracket to an account server using layered cryptography
|
|
(RSA-OAEP, Ed25519, AES-256-GCM)
|
|
.
|
|
Age data is stored as one of four brackets (under 13, 13-15, 16-17,
|
|
18+) and never as a raw age value. The local data file is owned by
|
|
root and is not world-readable.
|