From c79050aa44b8836d836c5dd22a383a073c28b74b Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 12 Feb 2020 13:42:22 +0100 Subject: Import upstream release 1.3.0 Closes: #951184 --- fuzz/harnesses/cred-u2f | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 fuzz/harnesses/cred-u2f (limited to 'fuzz/harnesses/cred-u2f') diff --git a/fuzz/harnesses/cred-u2f b/fuzz/harnesses/cred-u2f new file mode 100755 index 0000000..3af4393 --- /dev/null +++ b/fuzz/harnesses/cred-u2f @@ -0,0 +1,31 @@ +#!/bin/bash -u +# Copyright (c) 2019 Yubico AB. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +T=cred-u2f + +sync() { + mkdir ${T} + ssh "${REMOTE}" "cd ${T}/afl-out && tar -cf- queue" | tar -C ${T} -xf- +} + +run() { + find ${T}/queue -type f | while read f; do + cat "${f}" | LD_PRELOAD=${PRELOAD} build/examples/cred \ + -k ${T}/pubkey -i ${T}/cred_id -u nodev 2>/dev/null 1>&2 + done +} + +case "$1" in +sync) + sync + ;; +run) + run + exit 0 + ;; +*) + echo unknown command "$1" + exit 1 +esac -- cgit v1.2.3