Uh oh!
There was an error while loading. Please reload this page.
Use managed implementation of pbkdf2 for Android's one-shot implementation. - #49314
Conversation
…ation. Android does not provide an implementation of Pbkdf2 with other than SHA1 until API Level 26. Since our minimum API level to support is 21, for now we will fall back to the managed implementation. In the future, the Android implementation could optionally use a platform-native implementation when available.
ghost
commented
Mar 8, 2021
Tagging subscribers to this area: @bartonjs, @vcsjones, @krwq, @GrabYourPitchforks Issue DetailsAndroid does not provide an implementation of Pbkdf2 with other than SHA1 until API Level 26. Since our minimum API level to support is 21, for now we will fall back to the managed implementation. In the future, the Android implementation could optionally use a platform-native implementation when available.
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
ghost
commented
Mar 9, 2021
Hello @jkoritzinsky! Because this pull request has the p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me ( |
jkoritzinsky
commented
Mar 10, 2021
Failure is unrelated. Will be fixed by #49396 |
* upstream/main: (83 commits) Fix a crash in llvm if the sreg of a setret is not set because the methods ends with a throw. (dotnet#49122) [macOS-arm64] Disable failing libraries tests (dotnet#49400) improve PriorityQueue documentation (dotnet#49392) [wasm] Fix debugger tests (dotnet#49206) [mono] Fix the emission of EnumEqualityComparer instances into the corlib AOT image. (dotnet#49402) jitutils M2M renaming reaction (dotnet#49430) WinHttpHandler: Read HTTP/2 trailing headers [RyuJIT] Make casthelpers cold for sealed classes (dotnet#49295) JIT: Non-void ThrowHelpers (dotnet#48589) Update package index for servicing (dotnet#49417) Remove unnecessary check on polymorphic serialization (dotnet#48464) Remove release build cron triggers from jitstress jobs (dotnet#49333) [main] Update dependencies from dotnet/arcade dotnet/llvm-project dotnet/runtime-assets (dotnet#49359) Implement AppleCryptoNative_X509GetRawData using SecCertificateCopyData [AndroidCrypto] Support a zero-length salt for HMACs. (dotnet#49384) Use managed implementation of pbkdf2 for Android's one-shot implementation. (dotnet#49314) Make 303 redirects do GET like Net Framework (dotnet#49095) Make sure event generation is incremental (dotnet#48903) Add amd and Surface arm64 perf runs (dotnet#49389) Enregister EH var that are single def (dotnet#47307) ...
Android does not provide an implementation of Pbkdf2 with other than SHA1 until API Level 26. Since our minimum API level to support is 21, for now we will fall back to the managed implementation.
In the future, the Android implementation could optionally use a platform-native implementation when available.