diff options
author | Philip Potter <philip.g.potter@gmail.com> | 2015-05-03 15:29:42 +0100 |
---|---|---|
committer | Philip Potter <philip.g.potter@gmail.com> | 2015-05-03 19:22:00 +0100 |
commit | 22167289794c080c50f092274de808543c7978c4 (patch) | |
tree | 990249295189b7e6ef0a2b215fbd0e2b4c15ae61 /pkgs/development/libraries | |
parent | 0f8203d120dc0bd88b205b5f6ed5409d6b1e06ac (diff) | |
download | nixpkgs-22167289794c080c50f092274de808543c7978c4.tar nixpkgs-22167289794c080c50f092274de808543c7978c4.tar.gz nixpkgs-22167289794c080c50f092274de808543c7978c4.tar.bz2 nixpkgs-22167289794c080c50f092274de808543c7978c4.tar.lz nixpkgs-22167289794c080c50f092274de808543c7978c4.tar.xz nixpkgs-22167289794c080c50f092274de808543c7978c4.tar.zst nixpkgs-22167289794c080c50f092274de808543c7978c4.zip |
add support for pam_u2f to nixos pam module
This adds support for authenticating using a U2F device such as a yubikey neo.
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/libu2f-host/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/libraries/libu2f-server/default.nix | 20 |
2 files changed, 21 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libu2f-host/default.nix b/pkgs/development/libraries/libu2f-host/default.nix index f996216826a..cda18e4e9bd 100644 --- a/pkgs/development/libraries/libu2f-host/default.nix +++ b/pkgs/development/libraries/libu2f-host/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = https://developers.yubico.com/libu2f-host; - description = "a C library and command-line tool thati mplements the host-side of the U2F protocol"; + description = "A C library and command-line tool thati mplements the host-side of the U2F protocol"; license = licenses.bsd2; platforms = platforms.unix; maintainers = with maintainers; [ wkennington ]; diff --git a/pkgs/development/libraries/libu2f-server/default.nix b/pkgs/development/libraries/libu2f-server/default.nix new file mode 100644 index 00000000000..6ac4eb29d13 --- /dev/null +++ b/pkgs/development/libraries/libu2f-server/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl, pkgconfig, json_c, hidapi, openssl, check }: + +stdenv.mkDerivation rec { + name = "libu2f-server-0.0.0"; + + src = fetchurl { + url = "https://developers.yubico.com/libu2f-server/Releases/libu2f-server-0.0.0.tar.xz"; + sha256 = "1vdl3qavzfpi6p6h48zw17md9wykfzpay5c4l1c08id46m560wp0"; + }; + + buildInputs = [ pkgconfig json_c hidapi openssl check ]; + + meta = with stdenv.lib; { + homepage = https://developers.yubico.com/libu2f-server/; + description = "A C library that implements the server-side of the U2F protocol"; + license = licenses.bsd2; + platforms = platforms.unix; + maintainers = with maintainers; [ philandstuff ]; + }; +} |