Skip to content

Support the AES-GCM-CTR-V1 encryption algorithm for Parquet modular encryption #7258

Description

@adamreeve

Follow up task to #6637, which adds read support for files that use Parquet modular encryption.

Currently only the AES-GCM-V1 algorithm is supported. AES-GCM-CTR-V1 requires using un-authenticated AES-CTR for data pages, which isn't yet supported by the Ring library.

There's a Ring issue open for this and the maintainer has expressed that they'd be open to accepting this feature but it isn't planned: briansmith/ring#414

For details on the two algorithms, see https://github.com/apache/parquet-format/blob/master/Encryption.md#42-parquet-encryption-algorithms.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementAny new improvement worthy of a entry in the changelog

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions