EVerest / libevse-security

Apache License 2.0
7 stars 5 forks source link

Gracefull crash handling & interface refactor #66

Closed AssemblyJohn closed 1 month ago

AssemblyJohn commented 2 months ago

Describe the problem

At the moment the library crashes quite a lot on minor issues related to the state or on executing operations. It should handle the case properly.

Some interface functions also need a better error handling/reporting, like the 'generate CSR' interface call.

Describe your solution

Handle all the possible crash cases and modify the interface to fit the new handling .

Additional context

No response