status-go/vendor
Alex Jbanca e8c4b7647f
chore(upgradeSQLCipher): Upgrading SQLCipher to version 5.4.5 (#3559)
* chore(upgradeSQLCipher): Upgrading SQLCipher to version 5.4.5

Changes:
### github.com/mutecomm/go-sqlcipher
1. The improved crypto argorighms from go-sqlcipher v3 are merged in v4
	Tags:
	v4.4.2-status.1 - merge `burn_stack` improvement
	v4.4.2-status.2 - merge `SHA1` improvement
	v4.4.2-status.4- merge 'AES' improvement
2. Fixed `go-sqlcipher` to support v3 database in compatibility mode (`sqlcipher` already supports this) (Tag: v4.4.2-status.3)
3. Upgrade `sqlcipher` to v5.4.5 (Tag: v4.5.4-status.1)

### github.com/status-im/migrate/v4
1. Upgrade `go-sqlcipher` version in `github.com/status-im/migrate/v4`

### status-go
1. Upgrade `go-sqlcipher` and `migrate` modules in status-go
2. Configure the DB connections to open the DB in v3 compatibility mode

* chore(upgradeSQLCipher): Use sqlcipher v3 configuration to encrypt a plain text database

* chore(upgradeSQLCipher): Scanning NULL BLOB value should return nil

Fixing failing tests: TestSyncDeviceSuite/TestPairingSyncDeviceClientAsReceiver;  TestSyncDeviceSuite/TestPairingSyncDeviceClientAsSender

Considering the following configuration:
1. Table with BLOB column has 1 NULL value
2. Query the value
3. Rows.Scan(&dest sql.NullString)

Expected: dest.Valid == false; dest.String == nil
Actual: dest.Valid == true; dest.String == ""

* chore: Bump go-sqlcipher version to include NULL BLOB fix
2023-06-07 08:58:01 +03:00
..
github.com chore(upgradeSQLCipher): Upgrading SQLCipher to version 5.4.5 (#3559) 2023-06-07 08:58:01 +03:00
go.etcd.io/bbolt Upgrade to go 1.18 2022-05-11 12:39:54 +01:00
go.opencensus.io chore: upgrade go-waku to v0.5 (#3213) 2023-02-22 17:58:17 -04:00
go.uber.org chore: upgrade libp2p 2023-05-30 10:49:52 -04:00
golang.org/x chore(upgradeSQLCipher): Upgrading SQLCipher to version 5.4.5 (#3559) 2023-06-07 08:58:01 +03:00
google.golang.org/protobuf refactor: move circuit relay code to go-waku 2023-05-30 10:49:52 -04:00
gopkg.in chore: upgrade go-waku to v0.5 (#3213) 2023-02-22 17:58:17 -04:00
lukechampine.com/blake3 feat: wakuv2 store (#2780) 2022-08-19 12:34:07 -04:00
modernc.org fix: run make vendor 2022-10-26 12:35:50 +02:00
nhooyr.io/websocket chore: upgrade go-waku to v0.5 (#3213) 2023-02-22 17:58:17 -04:00
olympos.io/encoding/edn Upgrade to go 1.18 2022-05-11 12:39:54 +01:00
zombiezen.com/go/sqlite Upgrade to go 1.18 2022-05-11 12:39:54 +01:00
modules.txt chore(upgradeSQLCipher): Upgrading SQLCipher to version 5.4.5 (#3559) 2023-06-07 08:58:01 +03:00