]> the.earth.li Git - onak.git/blob - t/all-095-get-subkey-fingerprint.t
Provide key_fetch routine that will not search subkey fingerprints
[onak.git] / t / all-095-get-subkey-fingerprint.t
1 #!/bin/sh
2 # Check we can retrieve a key by keyid
3
4 set -e
5
6 # Backends should really support full fingerprint retrieval, but they don't
7 # always.
8 if [ "$2" = "file" ]; then
9         exit 0
10 fi
11
12 cd ${WORKDIR}
13 ${BUILDDIR}/onak -b -c $1 add < ${TESTSDIR}/../keys/noodles.key
14 if ! ${BUILDDIR}/onak -c $1 index 0x448B17C122A22C19FE289DC1045281F1B9A66E35 2> /dev/null | \
15         grep -q -- 'noodles@earth.li'; then
16         echo "* Did not correctly retrieve key by subkey fingerprint."
17         exit 1
18 fi
19 if ${BUILDDIR}/onak -e -c $1 index 0x448B17C122A22C19FE289DC1045281F1B9A66E35 2> /dev/null | \
20         grep -q -- 'noodles@earth.li'; then
21         echo "* Incorrectly retrieved key by subkey fingerprint."
22         exit 1
23 fi
24
25 exit 0