Nop for adding random to commoncrypto
This commit is contained in:
parent
bba319a716
commit
c5360e120e
|
@ -36,6 +36,10 @@
|
||||||
#include <CommonCrypto/CommonCrypto.h>
|
#include <CommonCrypto/CommonCrypto.h>
|
||||||
#include <Security/SecRandom.h>
|
#include <Security/SecRandom.h>
|
||||||
|
|
||||||
|
static int sqlcipher_cc_add_random(void *ctx, void *buffer, int length) {
|
||||||
|
return SQLITE_OK;
|
||||||
|
}
|
||||||
|
|
||||||
/* generate a defined number of random bytes */
|
/* generate a defined number of random bytes */
|
||||||
static int sqlcipher_cc_random (void *ctx, void *buffer, int length) {
|
static int sqlcipher_cc_random (void *ctx, void *buffer, int length) {
|
||||||
return (SecRandomCopyBytes(kSecRandomDefault, length, (uint8_t *)buffer) == 0) ? SQLITE_OK : SQLITE_ERROR;
|
return (SecRandomCopyBytes(kSecRandomDefault, length, (uint8_t *)buffer) == 0) ? SQLITE_OK : SQLITE_ERROR;
|
||||||
|
@ -132,6 +136,7 @@ int sqlcipher_cc_setup(sqlcipher_provider *p) {
|
||||||
p->ctx_cmp = sqlcipher_cc_ctx_cmp;
|
p->ctx_cmp = sqlcipher_cc_ctx_cmp;
|
||||||
p->ctx_init = sqlcipher_cc_ctx_init;
|
p->ctx_init = sqlcipher_cc_ctx_init;
|
||||||
p->ctx_free = sqlcipher_cc_ctx_free;
|
p->ctx_free = sqlcipher_cc_ctx_free;
|
||||||
|
p->add_random = sqlcipher_cc_add_random;
|
||||||
return SQLITE_OK;
|
return SQLITE_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue