Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Please add scripts / command lines to (re-)generate the data files #6

Open
rockdaboot opened this issue Mar 6, 2019 · 5 comments
Open

Comments

@rockdaboot
Copy link

For review, reproducing, testing, generating more/different files without looking up the syntax of each tool.

@tomato42
Copy link
Member

tomato42 commented Mar 6, 2019

while it is possible to generate some of them with specific versions of openssl compiled with specific options, multiple require actually editing source code to create

IOW: creating a tool that is able to generate all of those files automatically is a big project in itself, unfortunately, not one I have the time to work on

@rockdaboot
Copy link
Author

NP. Then it's ok if these files can't be processed (=parsing errors out) by e.g. GnuTLS since they don't appear in normal procedures. They are still good for testing parser behavior in regards of crashes, though. Do I understand this correctly ?

@tomato42
Copy link
Member

tomato42 commented Mar 6, 2019

I'm talking about OpenSSL specifically as that's the tool I used to generate them, but those files are well-formed in general (maybe with exception of the ones that use unicode passwords as that is underspecified).

@rockdaboot
Copy link
Author

Thanks for clarifying

@tomato42
Copy link
Member

tomato42 commented Aug 5, 2021

Also the files with malformed in the name don't need to be readable by an implementation other than the one that created them (like NSS), they are provided as the implementation have been fixed not to create files like this any more, they still need to be able to read them (for obvious reasons).

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants