/tests/

(("-p telnet") "-p 23")) #t))))) (synopsis "MIT Kerberos 5") (description "Massachusetts Institute of Technology implementation of Kerberos. Kerberos is a network authentication protocol designed to provide strong authentication for client/server applications by using secret-key cryptography.") (license (license:non-copyleft "file://NOTICE" "See NOTICE in the distribution.")) (home-page "http://web.mit.edu/kerberos/"))) (define-public shishi (package (name "shishi") (version "1.0.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/shishi/shishi-" version ".tar.gz")) (sha256 (base32 "032qf72cpjdfffq1yq54gz3ahgqf2ijca4vl31sfabmjzq9q370d")))) (build-system gnu-build-system) (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("gnutls" ,gnutls) ("libidn" ,libidn) ("linux-pam" ,linux-pam-1.2) ("zlib" ,zlib) ;; libgcrypt 1.6 fails because of the following test: ;; #include <gcrypt.h> ;; /* GCRY_MODULE_ID_USER was added in 1.4.4 and gc-libgcrypt.c ;; will fail on startup if we don't have 1.4.4 or later, so ;; test for it early. */ ;; #if !defined GCRY_MODULE_ID_USER ;; error too old libgcrypt ;; #endif ("libgcrypt" ,libgcrypt-1.5) ("libtasn1" ,libtasn1))) (home-page "https://www.gnu.org/software/shishi/") (synopsis "Implementation of the Kerberos 5 network security system") (description "GNU Shishi is a free implementation of the Kerberos 5 network security system. It is used to allow non-secure network nodes to communicate in a secure manner through client-server mutual authentication via tickets.") (license license:gpl3+))) (define-public heimdal (package (name "heimdal") (version "1.5.3") (source (origin (method url-fetch) (uri (string-append "http://www.h5l.org/dist/src/heimdal-" version ".tar.gz")) (sha256 (base32 "19gypf9vzfrs2bw231qljfl4cqc1riyg0ai0xmm1nd1wngnpphma")) (modules '((guix build utils))) (snippet '(substitute* "configure" (("User=.*$") "User=Guix\n") (("Date=.*$") "Date=2017\n"))))) (build-system gnu-build-system) (arguments '(#:configure-flags (list ;; Work around a linker error. "CFLAGS=-pthread" ;; Avoid 7 MiB of .a files. "--disable-static" ;; Do not build libedit. (string-append "--with-readline-lib=" (assoc-ref %build-inputs "readline") "/lib") (string-append "--with-readline-include=" (assoc-ref %build-inputs "readline") "/include")) #:phases (modify-phases %standard-phases (add-before 'check 'skip-tests (lambda _ ;; The test simply runs 'ftp --version && ftp --help' ;; but that fails in the chroot because 'ftp' tries to ;; do a service lookup before printing the help/version. (substitute* "appl/ftp/ftp/Makefile.in" (("^CHECK_LOCAL =.*") "CHECK_LOCAL = no-check-local\n")) #t))))) (native-inputs `(("e2fsprogs" ,e2fsprogs))) ;for 'compile_et' (inputs `(("readline" ,readline) ("bdb" ,bdb) ("e2fsprogs" ,e2fsprogs))) ;for libcom_err (home-page "http://www.h5l.org/") (synopsis "Kerberos 5 network authentication") (description "Heimdal is an implementation of Kerberos 5 network authentication service.") (license license:bsd-3)))