QEverCloud
Unofficial Evernote Cloud API for Qt
|
Classes | |
class | qevercloud::EvernoteOAuthDialog |
Authorizes your app with the Evernote service by means of OAuth authentication. More... | |
class | qevercloud::EvernoteOAuthWebView |
The class is tailored specifically for OAuth authorization with Evernote. More... | |
Functions | |
void | qevercloud::setNonceGenerator (quint64(*nonceGenerator)()) |
Sets the function to use for nonce generation for OAuth authentication. More... | |
void qevercloud::setNonceGenerator | ( | quint64(*)() | nonceGenerator | ) |
Sets the function to use for nonce generation for OAuth authentication.
qrand() is not guaranteed to be cryptographically strong. I try to amend the fact by using QUuid::createUuid() which uses /dev/urandom if it's availabe. But this is no guarantee either. So if you want total control over nonce generation you can write you own algorithm.
setNonceGenerator is NOT thread safe.