Skip to content

Version 3 0 alpha#1579

Draft
jchate6 wants to merge 361 commits into
devfrom
version-3-0-alpha
Draft

Version 3 0 alpha#1579
jchate6 wants to merge 361 commits into
devfrom
version-3-0-alpha

Conversation

@jchate6

@jchate6 jchate6 commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

No description provided.

jchate6 and others added 30 commits March 23, 2026 17:00
…ating-reduced-datums-from-dataservice

1471 update aliases when updating reduced datums from dataservice
…lated-errors-in-main-dataservice-docs

add error option to docs
…o-dataservice

1435 convert ned harvester to dataservice
TOMTOOKIT_FIELD_ENCRYPTION_KEY is used as the master encryption
key to encrypt/decrypt each User's encrypted_data_encryption_key,
which is saved in the Profile model.
This is the user-specific, envelope-encrypted (by the master cipher),
Data Encryption Field (DEK). It is created with the user's Profile and
encrypted with the master cipher (created with the master
TOMTOOLKIT_FIELD_ENCRYPTION_KEY). If that master key changes, then
each user's Profile.encrypted_dek must be re-encrypted, but that
user's encrypted-data itself doesn't have to change.
the (way better) envelope encryption scheme doesn't save
anything to the session
(I gather that) the term of art in envelope encryption is to
wrap(encrypt) and unwrap(decrypt) the secret encryption keys
(with the TOMTOOLKIT_FIELD_ENCRYPTION_KEY-created cipher in
our case). This commit removes that conceptual jargon in favor
of what's literally going on: encrypting and decrypting.
@jchate6 jchate6 linked an issue Jun 15, 2026 that may be closed by this pull request
15 tasks
@jchate6 jchate6 deployed to release June 23, 2026 22:35 — with GitHub Actions Active
jchate6 and others added 3 commits July 2, 2026 14:55
…-spectroscopyreduceddatum

1594 add wavelength unit for spectroscopyreduceddatum
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Version 3.0a

6 participants