Thanks for reporting; this is a duplicate of https://sourceforge.net/p/ccrypt/bugs/30/.
This is a duplicate of https://sourceforge.net/p/ccrypt/bugs/24/ and https://sourceforge.net/p/ccrypt/bugs/30/.
Great, thanks for the clarification. According to the documentation, (make-vector 31 0) should be both backward and forward compatible. That change was already made with https://sourceforge.net/p/ccrypt/bugs/30/, though I haven't yet made a release since then.
Will this break support for Emacs versions prior to 30.1?
Thanks for the suggestion. I ended up removing the Intel-specific tweaks altogether, since the code where it was used wasn't a performance bottleneck.
I386 feature should not be enabled on non-x86 architecutre
ps-crypt 1.11 breaks with development version of emacs
At least (make-vector 31 0) doesn't seem to break anything for me, so I'm happy to make that change.