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/assert-u2f | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 fuzz/harnesses/assert-u2f (limited to 'fuzz/harnesses/assert-u2f') diff --git a/fuzz/harnesses/assert-u2f b/fuzz/harnesses/assert-u2f new file mode 100755 index 0000000..257d1d6 --- /dev/null +++ b/fuzz/harnesses/assert-u2f @@ -0,0 +1,32 @@ +#!/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=assert-u2f + +sync() { + mkdir ${T} + ssh "${REMOTE}" "cd ${T}/afl-out && tar -cf- queue ../cred_id ../pubkey" | \ + tar -C ${T} -xf- +} + +run() { + find ${T}/queue -type f | while read f; do + cat "${f}" | LD_PRELOAD=${PRELOAD} build/examples/assert -up \ + -a ${T}/cred_id ${T}/pubkey 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