Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
wolfSSL
/
wolfPSA
Public
Notifications
You must be signed in to change notification settings
Fork
8
Star
5
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Update specs to PSA 1.4 + Low/Info fenrir fixes
- #19
#19
Merged
dgarske
merged 24 commits into
wolfSSL:master
wolfSSL/wolfPSA:master
from
danielinux:PSA-1.4
danielinux/wolfPSA:PSA-1.4
Copy head branch name to clipboard
Jun 10, 2026
Conversation
Commits
24
(24)
Checks
Files changed
Merged
Update specs to PSA 1.4 + Low/Info fenrir fixes
#19
dgarske
merged 24 commits into
wolfSSL:master
wolfSSL/wolfPSA:master
from
danielinux:PSA-1.4
danielinux/wolfPSA:PSA-1.4
Copy head branch name to clipboard
Commits
Commits on Jun 10, 2026
F-3860: add direction-mismatch tests for psa_aead_finish and psa_aead_verify
Show description for 4e35d84
danielinux
committed
4e35d84
View commit details
Copy full SHA for 4e35d84
Browse repository at this point
F-3859: add test_hash_compare covering success, mismatch, wrong-length, and non-hash-alg paths
Show description for 6c8db18
danielinux
committed
6c8db18
View commit details
Copy full SHA for 6c8db18
Browse repository at this point
F-3660: fix algorithm confusion in psa_xchacha20_poly1305_encrypt/decrypt
Show description for 046f3d0
danielinux
committed
046f3d0
View commit details
Copy full SHA for 046f3d0
Browse repository at this point
F-3658: zeroize padded plaintext block in CBC-PKCS7 encrypt path
Show description for 19b51ca
danielinux
committed
19b51ca
View commit details
Copy full SHA for 19b51ca
Browse repository at this point
F-3653: check ciphertext buffer size before psa_aead_finish to avoid modifying output on BUFFER_TOO_SMALL
Show description for f8c4f11
danielinux
committed
f8c4f11
View commit details
Copy full SHA for f8c4f11
Browse repository at this point
F-4561: check output buffer size before psa_cipher_generate_iv in psa_cipher_encrypt
Show description for 38d943f
danielinux
committed
38d943f
View commit details
Copy full SHA for 38d943f
Browse repository at this point
F-4560: add wc_ecc_make_pub_ex to psa_asymmetric_export_public_key_ecc and wire it in
Show description for 0f67845
danielinux
committed
0f67845
View commit details
Copy full SHA for 0f67845
Browse repository at this point
F-4096: reject PSA_ALG_AEAD_WITH_AT_LEAST_THIS_LENGTH_TAG in wolfpsa_aead_setup
Show description for 930f0b3
danielinux
committed
930f0b3
View commit details
Copy full SHA for 930f0b3
Browse repository at this point
F-4090: use PSA_BITS_TO_BYTES instead of key_bits/8 in wc_ecc_make_key_ex call
Show description for 6c7f12b
danielinux
committed
6c7f12b
View commit details
Copy full SHA for 6c7f12b
Browse repository at this point
F-3862: add SHAKE256_512 to hash engine so psa_sign/verify_message works for Ed448PH
Show description for 889910a
danielinux
committed
889910a
View commit details
Copy full SHA for 889910a
Browse repository at this point
F-3656: remove dead psa_chacha20_poly1305_check_* helpers with no callers
Show description for e89506b
danielinux
committed
e89506b
View commit details
Copy full SHA for e89506b
Browse repository at this point
F-3655: remove dead psa_tls_prf helpers with no callers
Show description for bbc9206
danielinux
committed
bbc9206
View commit details
Copy full SHA for bbc9206
Browse repository at this point
F-3654: fix dead out_len guard in wolfpsa_aead_encrypt_final ChaCha branch
Show description for 3ef39c4
danielinux
committed
3ef39c4
View commit details
Copy full SHA for 3ef39c4
Browse repository at this point
build: enable ML-KEM, LMS/XMSS verify-only, Ascon, XChaCha, AES-KW, CMAC-KDF
Show description for 8ac5c34
danielinux
committed
8ac5c34
View commit details
Copy full SHA for 8ac5c34
Browse repository at this point
headers: complete PSA 1.4 + PQC extension macro/declaration surface
Show description for 1ab901e
danielinux
committed
1ab901e
View commit details
Copy full SHA for 1ab901e
Browse repository at this point
pqc: seed-based ML-DSA and ML-KEM backends per PSA 1.4 PQC extension
Show description for 6390a47
danielinux
committed
6390a47
View commit details
Copy full SHA for 6390a47
Browse repository at this point
psa: KEM front-end, XOF, AES-KW, LMS/XMSS verify, 1.4 stubs
Show description for 8ef3aed
danielinux
committed
8ef3aed
View commit details
Copy full SHA for 8ef3aed
Browse repository at this point
psa: wire PQC and 1.4 signature features into key storage and dispatch
Show description for 73f0f54
danielinux
committed
73f0f54
View commit details
Copy full SHA for 73f0f54
Browse repository at this point
crypto: Ascon, XChaCha20-Poly1305 and SP800-108 counter KDFs
Show description for aa470dd
danielinux
committed
aa470dd
View commit details
Copy full SHA for aa470dd
Browse repository at this point
tests/ci: PSA 1.4 coverage suite, CHANGELOG
Show description for 956b9d4
danielinux
committed
956b9d4
View commit details
Copy full SHA for 956b9d4
Browse repository at this point
build-matrix: survive feature-off builds and cover the new 1.4 features
Show description for c93281b
danielinux
committed
c93281b
View commit details
Copy full SHA for c93281b
Browse repository at this point
chacha: remove dormant XChaCha20-Poly1305 helpers
Show description for aab839e
danielinux
committed
aab839e
View commit details
Copy full SHA for aab839e
Browse repository at this point
Fix Skoll follow-ups and PSA test regression
danielinux
committed
6e6fb80
View commit details
Copy full SHA for 6e6fb80
Browse repository at this point
Address review follow-ups: dead AEAD check_key branches, SP800-108 L docs
Show description for ee99669
danielinux
committed
ee99669
View commit details
Copy full SHA for ee99669
Browse repository at this point
You can’t perform that action at this time.