Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add Always Encrypted support #637

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Feb 9, 2021

  1. feat: add Always Encrypted support

    This commit adds partial support for the Microsoft SQL
    "Always Encrypted" feature (basically, E2E encryption).
    
    The current implementation is to be consider a __preview__
    since it might not be perfectly implemented.
    
    Supported features:
    - PFX "keystore"
    - Seamless encryption
    
    Missing features:
    - Support for Private Keys that are not RSA
    - Encryption support (only Decryption is possible at the moment)
    
    The most probably needs to be improved a bit, but so far it's
    working for some of the use cases that I needed it for.
    Feel free to test the feature and open an issue if you find any
    problem: my goal is to have enough testers to spot eventual bugs.
    
    fix: lint issues
    Denys Vitali committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    30c8baa View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. fix(alwaysEncrypted): padding issue

    Denys Vitali committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    7f9a2bc View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. fix(alwaysEncrypted): different types problems

    fix(alwaysEncrypted): fix NBCRow
    
    feat(go.mod): update mssql-always-encrypted to v0.1.3
    Denys Vitali committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    6414034 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. fix(alwaysEncrypted): handle nil values

    Denys Vitali committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    a4486a1 View commit details
    Browse the repository at this point in the history