This adds a couple of new test vectors embedding
PFX.macData.mac.digest with extended/truncated MAC values, both of
which should fail MAC verification.
Signed-off-by: Daiki Ueno <ueno@gnu.org>
Co-authored-by: Alexander Sosedkin <asosedkin@redhat.com>
data/pbmac1_256_256.bad-iter.p12 data/pbmac1_256_256.bad-salt.p12 \
data/pbmac1_256_256.good.p12 data/pbmac1_256_256.no-len.p12 \
data/pbmac1_256_256.short-len.p12 \
+ data/pbmac1_256_256.extended-mac.p12 \
+ data/pbmac1_256_256.truncated-mac.p12 \
data/pbmac1_512_256.good.p12 data/pbmac1_512_512.good.p12 \
data/pbmac1-simple.p12 \
templates/simple-policy.tmpl data/simple-policy.pem templates/template-negative-serial.tmpl \
pbmac1_256_256.bad-salt.p12
pbmac1_256_256.no-len.p12
pbmac1_256_256.short-len.p12
+pbmac1_256_256.extended-mac.p12
+pbmac1_256_256.truncated-len.p12
"
for p12 in $GOOD; do