Beyond the don't create your own cryptography if you're not a cryptographer as LoyceV said, why re-invent the wheel?
There are a bunch of really good options on how to do it in the previous few posts. They are known, they work, and people use them all the time.
Do you really want to find out some time in the future that since there were a lot less people seeing / using / auditing your code that a mistake you made someplace caused a problem.
-Dave
I agree with Loyce and Dave here....Stick with what has worked for others for years. Tried and true software and hardware.
We want you to get back on your feet....people might not be comfortable with new key generation software that has not been tried and tested thru the years.
Wish you the best of luck in whatever you decide though.
Thank you for the feedback.
But issues are
1. We need to generate 30 char mini key
2. How can we be sure that hardware will be safe and not compromised
3. How slow is the ahrdware for generating 300+ keys?
why mini keys? I have generated full pk's for 1 gram coins both in QR and printed that are readable.
keep the hardware offline 100% of the time, use tried and true software that is known not to be exploited.
If the hardware is never online, it can no be compromised except for if someone gets their hands on it physically.
Use disposable jump drives to install/update software on the airgapped system.
never connect it to a printer that is or will be connected online or on a network.
on a 10 year old laptop I can generate 300 keys in a minute, maybe less, if non vanity. Vanity can take a little longer.