google-nomulus/javatests/google/registry/rde
guyben 801c8efbc1 Move the RDE TAR file encoding to a dedicated file
The "tar file encoding" saves the file + metadata (filename and modification) in a "tar" format that is required in the RDE spec, even though it only contains a single file.

This is only relevant for RyDE, and not for Ghostryde. In fact, the only reason Ghostryde exists is to not have the TAR layer.

Currently we only encrypt RyDE, so we only need the TAR encoding. We plan to add decryption ability so we can test files we sent to IronMountain if there's a problem - so we will need TAR decoding for that.

The new file - RydeTar.java - has both encoding and decoding. We keep the format used for all other Input/OutputStreams for consistency, even though in this case it could be a private part of the RyDE encoder / decoder.

This is one of a series of CLs - each merging a single "part" of the encoding.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=208056757
2018-08-10 13:46:48 -04:00
..
imports Improve internal build system speed 2018-06-27 15:28:52 -04:00
testdata Redirect Registrar.referralUrl UI actions to url field 2018-05-17 21:52:35 -04:00
BouncyCastleTest.java Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
BrdaCopyActionTest.java Simplify the RyDE API 2018-07-17 22:03:53 -04:00
BUILD Clean up internal imports in BUILD files 2018-07-14 01:37:03 -04:00
ContactResourceToXjcConverterTest.java Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
DomainResourceToXjcConverterTest.java Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
EscrowTaskRunnerTest.java Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
GhostrydeGpgIntegrationTest.java Simplify the Ghostryde API 2018-06-27 15:28:53 -04:00
GhostrydeTest.java Move the RDE encryption to a dedicated file 2018-08-10 13:44:25 -04:00
HostResourceToXjcConverterTest.java Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
PendingDepositCheckerTest.java Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
RdeFixtures.java Remove unnecessary generic type arguments 2017-11-21 18:17:31 -05:00
RdeMarshallerTest.java Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
RdeReportActionTest.java Simplify the Ghostryde API 2018-06-27 15:28:53 -04:00
RdeStagingActionTest.java Simplify the Ghostryde API 2018-06-27 15:28:53 -04:00
RdeTestData.java Rename all testdata loading files to conform to a single naming scheme 2017-12-01 22:14:06 -05:00
RdeTestSuite.java Remove references to Eclipse 2018-03-19 18:45:41 -04:00
RdeUploadActionTest.java Simplify the RyDE API 2018-07-17 22:03:53 -04:00
RegistrarToXjcConverterTest.java Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
RydeCompressionTest.java Move the RDE compression to a dedicated file 2018-08-10 13:44:25 -04:00
RydeEncryptionTest.java Move the RDE encryption to a dedicated file 2018-08-10 13:44:25 -04:00
RydeFileEncodingTest.java Move the RDE PGP file encoding to a dedicated file 2018-08-10 13:44:25 -04:00
RydeGpgIntegrationTest.java Simplify the RyDE API 2018-07-17 22:03:53 -04:00
RydeTarTest.java Move the RDE TAR file encoding to a dedicated file 2018-08-10 13:46:48 -04:00