Re: Integration of new algorithms

2020-08-26 Thread Dr Paul Dale
Kris, Dynamically allocate yourself a block of NIDs, one for each algorithm, using OBJ_new_nid(). Note also, that there is a preferable option if you are working against the upcoming 3.0. Instead of developing an engine, create a provider. This avoids NIDs completely and was designed from th

Integration of new algorithms

2020-08-26 Thread Kris Kwiatkowski
Hello, I'm working on development of OpenSSL ENGINE that integrates post-quantum algorithms (new NIDs). During integration I need to modify OpenSSL code to add custom function, but would prefer not to need add anything to OpenSSL code (so engine can be dynmicaly loaded by any modern OpenSSL). So