xref: /minix3/crypto/external/bsd/netpgp/dist/tests/cat.at (revision ebfedea0ce5bbe81e252ddf32d732e40fb633fae)
1*ebfedea0SLionel Sambuc# $NetBSD: cat.at,v 1.6 2009/06/11 06:45:11 agc Exp $
2*ebfedea0SLionel Sambuc
3*ebfedea0SLionel SambucAT_SETUP([attached signature and verification])
4*ebfedea0SLionel Sambuc
5*ebfedea0SLionel SambucAT_CHECK([cp $abs_top_builddir/libtool file3], [0], [ignore], [ignore])
6*ebfedea0SLionel Sambuc
7*ebfedea0SLionel Sambuc# Make signature
8*ebfedea0SLionel SambucAT_CHECK([netpgp --homedir $testhomedir --sign file3],
9*ebfedea0SLionel Sambuc    [0], [ignore], [ignore])
10*ebfedea0SLionel Sambuc
11*ebfedea0SLionel Sambuc# Verify sig file
12*ebfedea0SLionel SambucAT_CHECK([netpgp --homedir $testhomedir --cat --output=file3.copy file3.gpg],
13*ebfedea0SLionel Sambuc    [0], [ignore], [ignore])
14*ebfedea0SLionel SambucAT_CHECK([diff file3 file3.copy])
15*ebfedea0SLionel Sambuc
16*ebfedea0SLionel Sambuc# Verify sig to stdout
17*ebfedea0SLionel SambucAT_CHECK([netpgp --homedir $testhomedir --cat file3.gpg],
18*ebfedea0SLionel Sambuc    [0], [stdout], [ignore])
19*ebfedea0SLionel SambucAT_CHECK([diff file3 stdout])
20*ebfedea0SLionel Sambuc
21*ebfedea0SLionel Sambuc# XXXTODO: deliberately corrupt file3.gpg and attempt to verify
22*ebfedea0SLionel Sambuc
23*ebfedea0SLionel SambucAT_CLEANUP
24