Skip to content

Commit d133521

Browse files
committed
Fix dom.crypto.getRandomValues
1 parent df03142 commit d133521

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

api-reports/2_12.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25514,7 +25514,7 @@ crypto/package[SO] @deprecated("use dom.RsaKeyGenParams instead", "2.0.0") val R
2551425514
crypto/package[SO] @deprecated("use dom.RsaOaepParams instead", "2.0.0") val RsaOaepParams = dom.RsaOaepParams
2551525515
crypto/package[SO] @deprecated("use dom.RsaPssParams instead", "2.0.0") val RsaPssParams = dom.RsaPssParams
2551625516
crypto/package[SO] def crypto: Crypto (@deprecated in 2.0.0)
25517-
crypto/package[SO] @JSGlobal("crypto.getRandomValues") @js.native def getRandomValues(array: ArrayBufferView): ArrayBufferView
25517+
crypto/package[SO] def getRandomValues(array: ArrayBufferView): ArrayBufferView
2551825518
crypto/package[SO] @JSGlobal("crypto.subtle") @js.native val subtle: dom.SubtleCrypto
2551925519
experimental/Fullscreen[SO] (@deprecated in 2.0.0)
2552025520
experimental/PointerLock[SO] type PointerLockDocument = dom.Document (@deprecated in 2.0.0)

api-reports/2_13.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25514,7 +25514,7 @@ crypto/package[SO] @deprecated("use dom.RsaKeyGenParams instead", "2.0.0") val R
2551425514
crypto/package[SO] @deprecated("use dom.RsaOaepParams instead", "2.0.0") val RsaOaepParams = dom.RsaOaepParams
2551525515
crypto/package[SO] @deprecated("use dom.RsaPssParams instead", "2.0.0") val RsaPssParams = dom.RsaPssParams
2551625516
crypto/package[SO] def crypto: Crypto (@deprecated in 2.0.0)
25517-
crypto/package[SO] @JSGlobal("crypto.getRandomValues") @js.native def getRandomValues(array: ArrayBufferView): ArrayBufferView
25517+
crypto/package[SO] def getRandomValues(array: ArrayBufferView): ArrayBufferView
2551825518
crypto/package[SO] @JSGlobal("crypto.subtle") @js.native val subtle: dom.SubtleCrypto
2551925519
experimental/Fullscreen[SO] (@deprecated in 2.0.0)
2552025520
experimental/PointerLock[SO] type PointerLockDocument = dom.Document (@deprecated in 2.0.0)

dom/src/main/scala/org/scalajs/dom/crypto/package.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ package object crypto {
1515
val subtle: dom.SubtleCrypto = js.native
1616

1717
/** Fills the passed TypedArray with cryptographically sound random values. */
18-
@JSGlobal("crypto.getRandomValues")
19-
@js.native
20-
def getRandomValues(array: ArrayBufferView): ArrayBufferView = js.native
18+
@inline def getRandomValues(array: ArrayBufferView): ArrayBufferView =
19+
webcrypto.getRandomValues(array)
2120

2221
@deprecated("use dom.crypto instead", "2.0.0")
2322
@inline def crypto: Crypto = GlobalCrypto.crypto

0 commit comments

Comments
 (0)