milleruntime commented on pull request #2197:
URL: https://github.com/apache/accumulo/pull/2197#issuecomment-892687796


   @ctubbsii mind taking a quick high level look at this branch before I redo 
the tests? I think I implemented the changes we discussed and got everything 
compiling (ignore tests for now). Changes include:
   
   - I dropped the `init` method from CryptoService
   - Added TableId to CryptoEnvironment
   - Created NoCryptoFactory for no crypto
   - Used NoCryptoFactory in RFile API, until we figure out how to support 
crypto in the RFile API
   - Implemented CryptoFactoryLoader for loading the factory and services
   - Created a basic factory called PerTableCryptoFactory
   
   Classes to take a quick look at:
   
[Property](https://github.com/apache/accumulo/pull/2197/files#diff-6c2d215eebb1a6157a2b7d95f49496834bd91a150c8aedd97cca6b01aedc05cb)
   
[CryptoFactoryLoader](https://github.com/apache/accumulo/pull/2197/files#diff-6bc04f7fde1143ced2a2ef3097baf6429467690b93557e44c0c9c2542b6d32e9)
   
[PerTableCryptoFactory](https://github.com/apache/accumulo/pull/2197/files#diff-8a243847ef39a9dedc8daceaa1629aca85a4a550b2ff20ec3ec249c0bb917625)
   [CryptoFactory 
interface](https://github.com/apache/accumulo/pull/2197/files#diff-3ab2b08082155f62ed88ac1bb83d9456ece437b562425e255bc76170f3004e7f)
   [CryptoEnvironment 
interface](https://github.com/apache/accumulo/pull/2197/files#diff-e9b7d2e72ebd5675e60efb4646ae6cbe868199c557225ec18db0392d2368b300)
   
[TableConfiguration](https://github.com/apache/accumulo/pull/2197/files#diff-c8804c4993551d0fc6f293963d664d4e35151f7639955f4c7e2b3a7bf2a694b1)
   
[ServerContext](https://github.com/apache/accumulo/pull/2197/files#diff-44b9172cc16cdb9b671926c7aed1b0d57372715bc181dd79ef0be76828b708f3)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to