Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
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
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
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 or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
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 }}
ionspin
/
kotlin-multiplatform-libsodium
Public
Notifications
You must be signed in to change notification settings
Fork
18
Star
130
Code
Issues
5
Pull requests
1
Discussions
Actions
Projects
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security
Insights
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit History
Commits on Nov 22, 2025
Release 0.9.5, bump to 0.9.6-SNAPSHOT
ionspin
committed
9eec707
Copy full SHA for 9eec707
Commits on Oct 26, 2025
Release android builds to snapshot
ionspin
committed
ff0002d
Copy full SHA for ff0002d
Merge branch 'main' of github.com:ionspin/kotlin-multiplatform-libsodium
ionspin
committed
1d6d0af
Copy full SHA for 1d6d0af
Set NDK_PLATFORM to android-26
ionspin
committed
debad2f
Copy full SHA for debad2f
Merge pull request #66 from ReneeVandervelde/tag-pinning
Show description for 5ecb04d
ionspin
authored
5ecb04d
Copy full SHA for 5ecb04d
Commits on Oct 25, 2025
Unpin memory in hash functions
Show description for 2a7650f
ReneeVandervelde
committed
2a7650f
Copy full SHA for 2a7650f
Unpin memory before throwing exception in unpad function
Show description for 913332f
ReneeVandervelde
committed
913332f
Copy full SHA for 913332f
Unpin authenticationTagPinned argument
Show description for 5e48ff6
ReneeVandervelde
committed
5e48ff6
Copy full SHA for 5e48ff6
Unpin tag in secretbox
Show description for 94ff966
ReneeVandervelde
committed
94ff966
Copy full SHA for 94ff966
Commits on Oct 21, 2025
Update versions
ionspin
committed
00ba667
Copy full SHA for 00ba667
Commits on Oct 20, 2025
Merge pull request #62 from ionspin/android-build
Show description for 32de01d
ionspin
authored
32de01d
Copy full SHA for 32de01d
Automatically build android libsodium libs
ionspin
committed
4f66396
Copy full SHA for 4f66396
Commits on Oct 18, 2025
Snapshot version bump
ionspin
committed
77a5e36
Copy full SHA for 77a5e36
Merge pull request #61 from ionspin/libsodium-2025-09-30
Show description for 2264eed
ionspin
authored
2264eed
Copy full SHA for 2264eed
Update staging api url
ionspin
committed
d2cc9b6
Copy full SHA for d2cc9b6
Update version README and CHANGELOG
ionspin
committed
10b2367
Copy full SHA for 10b2367
OSSRH to Maven Central staging migration
ionspin
committed
c53a4d3
Copy full SHA for c53a4d3
Commits on Sep 30, 2025
Update JNA, rebuild with latest stable libsodium
ionspin
committed
85477ac
Copy full SHA for 85477ac
Commits on Nov 16, 2024
Merge pull request #52 from Traderjoe95/feature/ristretto255
Show description for cf9094e
ionspin
authored
cf9094e
Copy full SHA for cf9094e
Commits on Nov 12, 2024
Final (?) Refactoring
Show description for 2dd71be
Traderjoe95
committed
2dd71be
Copy full SHA for 2dd71be
Commits on Sep 1, 2024
Initial Ristretto255 API refactoring
ionspin
committed
0b03b24
Copy full SHA for 0b03b24
Initial Ed25519 API refactoring
ionspin
committed
766f55d
Copy full SHA for 766f55d
Commits on Aug 14, 2024
Remove unintentional formatting changes and add .editorconfig
Traderjoe95
committed
2887ae2
Copy full SHA for 2887ae2
Correct dylib filename
ionspin
committed
989d671
Copy full SHA for 989d671
Update library used by JNA for macos by adding dylib built with LIBSODIUM_FULL_BUILD
ionspin
committed
8fef269
Copy full SHA for 8fef269
Enable full test exceptions for all platforms
Show description for e526bb0
Traderjoe95
committed
e526bb0
Copy full SHA for e526bb0
Specify LIBSODIUM_FULL_BUILD in an attempt to fix the MacOS build
Traderjoe95
committed
086bb1f
Copy full SHA for 086bb1f
WIP: Remove *_from_string functions as they're not yet part of a libsodium release
Traderjoe95
committed
6d5b2ba
Copy full SHA for 6d5b2ba
WIP: Fix build/test issues
Traderjoe95
committed
9a4a776
Copy full SHA for 9a4a776
Commits on Aug 13, 2024
Add Ed25519 tests
Traderjoe95
committed
338c1f0
Copy full SHA for 338c1f0
Add Ed25519 arithmetic and fix more bugs
Traderjoe95
committed
fafa0aa
Copy full SHA for fafa0aa
Commits on Aug 12, 2024
Add missing imports and use `usePinned` to guarantee proper unpinning
Traderjoe95
committed
e785bde
Copy full SHA for e785bde
Add Ristretto255 Support
Traderjoe95
committed
6a66654
Copy full SHA for 6a66654
Commits on Jul 2, 2024
Merge pull request #51 from ReneeVandervelde/return-codes
Show description for 4ff2ddd
ionspin
authored
4ff2ddd
Copy full SHA for 4ff2ddd
Remove invalid return value from JVM JNA definition of sodium_bin2base64, since the actual return value is the pointer to the buffer containing encoded string, not an integer, and we don't use it i…
Show description for 3d2c848
ionspin
committed
3d2c848
Copy full SHA for 3d2c848
Pagination
Previous
Next
You can’t perform that action at this time.