mirror of
git://git.gnupg.org/gnupg.git
synced 2024-10-31 20:08:43 +01:00
6720f1343a
* configure.ac: Detect TPM emulator and enable tests. * tests/tpm2dtests/: New test suite. * tests/Makefile.am: Run tests. -- Add a set of tests that exercise tpm2daemon handling of keys and verify compatibility with non-tpm based keys. Running this test infrastructure requires a tpm emulator, which is tested for during configuration. If an emulator is not found, the tests won't be run since they require the presence of a TPM (although the TPM handling code will still be built). Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> - Fixed tests/Makefile.am for make distcheck. Signed-off-by: Werner Koch <wk@gnupg.org>
14 lines
295 B
Scheme
14 lines
295 B
Scheme
#!/usr/bin/env gpgscm
|
|
|
|
;; Copyright (C) 2021 James.Bottomley@HansenPartnership.com
|
|
;;
|
|
;; SPDX-License-Identifier: GPL-3.0-or-later
|
|
;;
|
|
(load (in-srcdir "tests" "tpm2dtests" "defs.scm"))
|
|
|
|
(setup-environment)
|
|
|
|
(setenv "PINENTRY_USER_DATA" "rsakey" #t)
|
|
|
|
(test-tpm "rsa <rsa@example.com>" "rsa2048")
|