Source: udpkey Section: utils Priority: extra Maintainer: Mark Wooding Build-Depends: debhelper (>= 8), pkg-config, mlib-dev (>= 2.2.1~pre), catacomb-dev (>= 2.1.4) Standards-Version: 3.1.1 Package: udpkey Architecture: any Depends: ${shlibs:Depends} Recommends: catacomb-bin Suggests: cryptsetup Description: Fetch or serve cryptographic keys over a network. The udpkey program can fetch key data from remote servers using a simple UDP-baed cryptographic protocol; or can can run as a server, providing key material on request to authorized clients. . When running as a client, the program fetches key fragments from multiple sources, combining them together. It can read key fragments from local files or request them from servers. Key data can be split among many servers for increased security, and individual fragments can be held on and requested from multiple servers for increased availability. . The client can be run in early userland, e.g., in initramfs, to obtain key material for decrypting a server's disks. . When running as a server, the program responds to requests, verifying that the client is authorized, and encrypting the requested key fragment with the appropriate client-specific public key.