diff options
author | drh <drh@noemail.net> | 2020-02-07 01:12:53 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2020-02-07 01:12:53 +0000 |
commit | b48c0d59faf3bfd3e1fc0c3bed5557816c36cb7e (patch) | |
tree | 4f85a82a3053870293425b7a994a155c874741a4 /src/main.c | |
parent | c84ad3185111e6f437fd89eb702614a232e0c76f (diff) | |
download | sqlite-b48c0d59faf3bfd3e1fc0c3bed5557816c36cb7e.tar.gz sqlite-b48c0d59faf3bfd3e1fc0c3bed5557816c36cb7e.zip |
Simplify the code by removing the unsupported and undocumented
SQLITE_HAS_CODEC compile-time option
FossilOrigin-Name: 5a877221ce90e7523059353a68650c5fdd28ed032807afc2f10afbfbf864bdfe
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/main.c b/src/main.c index 1ceaa798a..3eccd08ea 100644 --- a/src/main.c +++ b/src/main.c @@ -3007,41 +3007,6 @@ static const char *uriParameter(const char *zFilename, const char *zParam){ return 0; } -#if defined(SQLITE_HAS_CODEC) -/* -** Process URI filename query parameters relevant to the SQLite Encryption -** Extension. Return true if any of the relevant query parameters are -** seen and return false if not. -*/ -int sqlite3CodecQueryParameters( - sqlite3 *db, /* Database connection */ - const char *zDb, /* Which schema is being created/attached */ - const char *zUri /* URI filename */ -){ - const char *zKey; - if( zUri==0 ){ - return 0; - }else if( (zKey = uriParameter(zUri, "hexkey"))!=0 && zKey[0] ){ - u8 iByte; - int i; - char zDecoded[40]; - for(i=0, iByte=0; i<sizeof(zDecoded)*2 && sqlite3Isxdigit(zKey[i]); i++){ - iByte = (iByte<<4) + sqlite3HexToInt(zKey[i]); - if( (i&1)!=0 ) zDecoded[i/2] = iByte; - } - sqlite3_key_v2(db, zDb, zDecoded, i/2); - return 1; - }else if( (zKey = uriParameter(zUri, "key"))!=0 ){ - sqlite3_key_v2(db, zDb, zKey, sqlite3Strlen30(zKey)); - return 1; - }else if( (zKey = uriParameter(zUri, "textkey"))!=0 ){ - sqlite3_key_v2(db, zDb, zKey, -1); - return 1; - }else{ - return 0; - } -} -#endif /* @@ -3426,9 +3391,6 @@ opendb_out: sqlite3GlobalConfig.xSqllog(pArg, db, zFilename, 0); } #endif -#if defined(SQLITE_HAS_CODEC) - if( rc==SQLITE_OK ) sqlite3CodecQueryParameters(db, 0, zOpen); -#endif sqlite3_free(zOpen); return rc & 0xff; } |