app-machine-id

Crates.ioapp-machine-id
lib.rsapp-machine-id
version0.1.0
sourcesrc
created_at2023-02-20 14:43:36.285485
updated_at2023-02-20 14:43:36.285485
descriptionGenerate app-specific machine IDs
homepage
repositoryhttps://github.com/d-k-bo/app-machine-id
max_upload_size
id789846
size35,060
David C. (d-k-bo)

documentation

README

app-machine-id

Build Status Crates.io Documentation License: LGPL-2.1-or-later

Generate app-specific machine IDs derived from the machine ID defined in /etc/machine-id and an application ID.

Unlike the default machine ID, which should be considered "confidential", this implementation uses HMAC-SHA256 to generate an app-specific machine ID which could be used in less secure contexts.

This implementation is based on systemd's sd_id128_get_machine_app_specific().

See man machine-id(5) and man sd_id128_get_machine(3) for details.

License

This project is licensed under GNU Lesser General Public License version 2.1 or later (LGPL-2.1-or-later).

Commit count: 1

cargo fmt