1
0
Fork 0
arangodb/arangod/RocksDBEngine
Ewout Prangsma 4d6fa5bb87 Import RocksDB encryption support (#2491)
* Import RocksDB encryption support

* Adding enterprise hooks

* Allocate scratch space in BlockCipher, used for all subsequent calls to EncryptBlock

* Adding more enterprise hooks

* Added encryption test script

* Added (commented) entry for encryption-keyfile

* Use correct env

* Updated ARANGODB value

* Log startup at debug level

* Removed TTY flag

* Fixed build

* Added prefix block support with unique initial counter & IV for CTR implementation
2017-06-08 08:51:02 +02:00
..
CMakeLists.txt fix linker errors 2017-06-01 01:24:29 +02:00
RocksDBAqlFunctions.cpp adding transactions to the geo index 2017-05-10 14:54:39 +02:00
RocksDBAqlFunctions.h
RocksDBBackgroundThread.cpp
RocksDBBackgroundThread.h
RocksDBCollection.cpp Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBCollection.h Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBColumnFamily.h nicer error message on startup when RocksDB data version does not fit 2017-05-29 11:36:05 +02:00
RocksDBCommon.cpp Added warmup function for indexes. 2017-05-29 09:40:58 +02:00
RocksDBCommon.h Adding error checks 2017-05-31 15:10:17 +02:00
RocksDBComparator.cpp Various changes 2017-05-19 16:43:00 +02:00
RocksDBComparator.h Various changes 2017-05-19 16:43:00 +02:00
RocksDBCounterManager.cpp Fixing issues 2017-05-26 14:03:12 +02:00
RocksDBCounterManager.h Implemented index estimates for RocksDB. Now the following indexes have 2017-05-15 17:17:58 +02:00
RocksDBCuckooIndexEstimator.h Added warmup function for indexes. 2017-05-29 09:40:58 +02:00
RocksDBEdgeIndex.cpp fixing warmup mode 2017-06-07 15:47:08 +02:00
RocksDBEdgeIndex.h fix issues found by coverity scan tool 2017-06-07 13:22:18 +02:00
RocksDBEngine.cpp Import RocksDB encryption support (#2491) 2017-06-08 08:51:02 +02:00
RocksDBEngine.h Import RocksDB encryption support (#2491) 2017-06-08 08:51:02 +02:00
RocksDBExportCursor.cpp fix linker errors 2017-06-01 01:24:29 +02:00
RocksDBExportCursor.h fixed incremental replication 2017-05-31 18:08:05 +02:00
RocksDBFulltextIndex.cpp Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBFulltextIndex.h Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBGeoIndex.cpp Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBGeoIndex.h Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBGeoIndexImpl.cpp Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-06-07 15:47:18 +02:00
RocksDBGeoIndexImpl.h Prepare geodata to be more platform independent 2017-05-30 09:22:45 +02:00
RocksDBGeoIndexImplHelper.h
RocksDBHashIndex.cpp
RocksDBHashIndex.h Implemented index estimates for RocksDB. Now the following indexes have 2017-05-15 17:17:58 +02:00
RocksDBIncrementalSync.cpp fix linker errors 2017-06-01 01:24:29 +02:00
RocksDBIncrementalSync.h fix linker errors 2017-06-01 01:24:29 +02:00
RocksDBIndex.cpp adding load and unload 2017-06-02 14:44:38 +02:00
RocksDBIndex.h adding load and unload 2017-06-02 14:44:38 +02:00
RocksDBIndexFactory.cpp added missing include 2017-05-22 15:58:07 +02:00
RocksDBIndexFactory.h
RocksDBIterators.cpp fixed incremental replication 2017-05-31 18:08:05 +02:00
RocksDBIterators.h fixed incremental replication 2017-05-31 18:08:05 +02:00
RocksDBKey.cpp Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-31 14:16:14 +02:00
RocksDBKey.h Fixing various issues 2017-05-30 13:44:26 +02:00
RocksDBKeyBounds.cpp Fixing edge bounds 2017-05-30 11:30:48 +02:00
RocksDBKeyBounds.h inline functions 2017-05-22 15:58:27 +02:00
RocksDBLogValue.cpp
RocksDBLogValue.h
RocksDBMethods.cpp Adding bounds back 2017-05-22 17:39:19 +02:00
RocksDBMethods.h Various changes 2017-05-19 16:43:00 +02:00
RocksDBPersistentIndex.h
RocksDBPrefixExtractor.cpp
RocksDBPrefixExtractor.h Various changes 2017-05-19 16:43:00 +02:00
RocksDBPrimaryIndex.cpp Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBPrimaryIndex.h Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBReplicationCommon.cpp
RocksDBReplicationCommon.h
RocksDBReplicationContext.cpp fixed incremental replication 2017-05-31 18:08:05 +02:00
RocksDBReplicationContext.h
RocksDBReplicationManager.cpp
RocksDBReplicationManager.h
RocksDBReplicationTailing.cpp fix issues found by coverity scan tool 2017-06-07 13:22:18 +02:00
RocksDBReplicationTailing.h
RocksDBRestExportHandler.cpp Fixed RocksDB export API. 2017-05-23 10:16:53 -04:00
RocksDBRestExportHandler.h Fixed RocksDB export API. 2017-05-23 10:16:53 -04:00
RocksDBRestHandlers.cpp
RocksDBRestHandlers.h
RocksDBRestReplicationHandler.cpp fix issues found by coverity scan tool 2017-06-07 13:22:18 +02:00
RocksDBRestReplicationHandler.h
RocksDBRestWalHandler.cpp issue #2505 2017-05-29 10:19:45 +02:00
RocksDBRestWalHandler.h
RocksDBSkiplistIndex.h
RocksDBToken.h
RocksDBTransactionCollection.cpp intermediate commits 2017-05-15 17:35:16 +02:00
RocksDBTransactionCollection.h intermediate commits 2017-05-15 17:35:16 +02:00
RocksDBTransactionContextData.h
RocksDBTransactionManager.h
RocksDBTransactionState.cpp honor transaction options 2017-06-01 02:01:33 +02:00
RocksDBTransactionState.h added tests for intermediate commits 2017-05-30 12:03:58 +02:00
RocksDBTypes.cpp Implemented index estimates for RocksDB. Now the following indexes have 2017-05-15 17:17:58 +02:00
RocksDBTypes.h Implemented index estimates for RocksDB. Now the following indexes have 2017-05-15 17:17:58 +02:00
RocksDBV8Functions.cpp removing unused and unimplemented methods 2017-05-10 18:25:41 +02:00
RocksDBV8Functions.h
RocksDBVPackIndex.cpp Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBVPackIndex.h Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
RocksDBValue.cpp Adding edge key into edge index 2017-06-01 16:07:39 +02:00
RocksDBValue.h Adding edge key into edge index 2017-06-01 16:07:39 +02:00
RocksDBView.cpp
RocksDBView.h