mirror of
https://github.com/openpgpjs/openpgpjs.git
synced 2025-11-24 14:35:51 +00:00
since coverage does not work as expected at all, we can use esm. So if jazzer at some point, add esm support for esm, we can easily add it
14 lines
348 B
JavaScript
14 lines
348 B
JavaScript
import { FuzzedDataProvider } from '@jazzer.js/core';
|
|
|
|
import openpgp from '../initOpenpgp.js';
|
|
|
|
const MAX_MESSAGE_LENGTH = 9000;
|
|
|
|
/**
|
|
* @param { Buffer } inputData
|
|
*/
|
|
export function fuzz (inputData) {
|
|
const data = new FuzzedDataProvider(inputData);
|
|
return openpgp.createMessage({ text: data.consumeString(MAX_MESSAGE_LENGTH, 'utf-8') });
|
|
}
|