feat: Add AES-256-GCM encryption utility for Jira credential storage#1805
feat: Add AES-256-GCM encryption utility for Jira credential storage#1805Pratikshya32 wants to merge 23 commits into
Conversation
…ci-analytics lib with tests (Priyanshu-byte-coder#1501)
…file-data; fix compare page type errors
…blicLanguage.name TS error - Remove duplicate `aria-label="Perform action"` from 10 components (settings page, AIMentorWidget, ContributionGraph, ContributionHeatmap, GoalTracker, KeyboardShortcuts, NotificationBell, StreakAtRiskBanner, StreakMilestoneBanner, WeeklySummaryCard) - Add dompurify + @types/dompurify to deps, @testing-library/react + @testing-library/jest-dom to devDeps - Fix compare page using PublicLanguage.name → PublicLanguage.language Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
@Pratikshya32 is attempting to deploy a commit to the PRIYANSHU DOSHI's projects Team on Vercel. A member of the Team first needs to authorize it. |
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
|
This PR has merge conflicts with |
|
This PR cannot be merged because it branches from a significantly outdated version of To get your contribution merged:
Labeling your contribution for GSSoC scoring. |
|
This PR has merge conflicts with git fetch origin
git rebase origin/main
# resolve conflicts, then:
git push --force-with-lease |
Summary
Adds a server-side encryption utility for securely storing Jira API tokens. Credentials are encrypted before database storage and decrypted only when needed.
Changes
src/lib/crypto/credentialEncryption.tscc @Priyanshu-byte-coder