diff --git a/src/cryptoki.hxx b/src/cryptoki.hxx index cf00096..9f2d02e 100644 --- a/src/cryptoki.hxx +++ b/src/cryptoki.hxx @@ -62,6 +62,18 @@ namespace cryptoki { return data; } + inline std::string string(CK_ULONG num) { + switch (num) { + case CK_UNAVAILABLE_INFORMATION: return "-"; + case CK_EFFECTIVELY_INFINITE: return "∞"; + default: { + std::stringstream ss; + ss< std::vector toVector(TYPE in[NUM]) { return std::vector(in, in+NUM); }