1*4f52dfbbSDag-Erling Smørgrav #include <stddef.h> 2*4f52dfbbSDag-Erling Smørgrav #include <stdio.h> 3*4f52dfbbSDag-Erling Smørgrav #include <stdint.h> 4*4f52dfbbSDag-Erling Smørgrav 5*4f52dfbbSDag-Erling Smørgrav extern "C" { 6*4f52dfbbSDag-Erling Smørgrav 7*4f52dfbbSDag-Erling Smørgrav #include "sshkey.h" 8*4f52dfbbSDag-Erling Smørgrav LLVMFuzzerTestOneInput(const uint8_t * data,size_t size)9*4f52dfbbSDag-Erling Smørgravint LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) 10*4f52dfbbSDag-Erling Smørgrav { 11*4f52dfbbSDag-Erling Smørgrav struct sshkey *k = NULL; 12*4f52dfbbSDag-Erling Smørgrav int r = sshkey_from_blob(data, size, &k); 13*4f52dfbbSDag-Erling Smørgrav if (r == 0) sshkey_free(k); 14*4f52dfbbSDag-Erling Smørgrav return 0; 15*4f52dfbbSDag-Erling Smørgrav } 16*4f52dfbbSDag-Erling Smørgrav 17*4f52dfbbSDag-Erling Smørgrav } // extern 18*4f52dfbbSDag-Erling Smørgrav 19