-
Notifications
You must be signed in to change notification settings - Fork 3
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
Made NanoId Multiplatform and using Kotlin Gradle DSL #14
base: main
Are you sure you want to change the base?
Conversation
… more understandable.
I like this KMP change, but I think korlibs-crypto is now no longer standalone. Maybe replace it with one of these KMP alternatives? |
For |
Opened up PR for review, as no direct feedback was given on the concern of using |
Migrated Gradle build files to use the statically typed Kotlin Gradle DSL.
Using
korlibs-crypto
to provide SecureRandom for each platform. Implementations are based on top of:java.security.SecureRandom
java.security.SecureRandom
SecRandomCopyBytes
function provided by Apple available here/dev/urandom
May need to modify the PR build config to enable platforms explicitly and run tests on them.
closes #11