Skip to content

Commit 558ea0a

Browse files
committed
Migrate crypto to dom
1 parent 24234ca commit 558ea0a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1019
-620
lines changed

api-reports/2_12.txt

Lines changed: 355 additions & 274 deletions
Large diffs are not rendered by default.

api-reports/2_13.txt

Lines changed: 355 additions & 274 deletions
Large diffs are not rendered by default.

src/main/scala/org/scalajs/dom/crypto/AesCbcParams.scala renamed to src/main/scala/org/scalajs/dom/AesCbcParams.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package org.scalajs.dom.crypto
2-
3-
import org.scalajs.dom.BufferSource
1+
package org.scalajs.dom
42

53
// AES-CBC
64

src/main/scala/org/scalajs/dom/crypto/AesCfbParams.scala renamed to src/main/scala/org/scalajs/dom/AesCfbParams.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package org.scalajs.dom.crypto
2-
3-
import org.scalajs.dom.BufferSource
1+
package org.scalajs.dom
42

53
// AES-CFB
64

src/main/scala/org/scalajs/dom/crypto/AesCmacParams.scala renamed to src/main/scala/org/scalajs/dom/AesCmacParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
// AES-CMAC
44

src/main/scala/org/scalajs/dom/crypto/AesCtrParams.scala renamed to src/main/scala/org/scalajs/dom/AesCtrParams.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package org.scalajs.dom.crypto
2-
3-
import org.scalajs.dom.BufferSource
1+
package org.scalajs.dom
42

53
// AES-CTR
64

src/main/scala/org/scalajs/dom/crypto/AesDerivedKeyParams.scala renamed to src/main/scala/org/scalajs/dom/AesDerivedKeyParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait AesDerivedKeyParams extends KeyAlgorithm {
44
val length: Int

src/main/scala/org/scalajs/dom/crypto/AesGcmParams.scala renamed to src/main/scala/org/scalajs/dom/AesGcmParams.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package org.scalajs.dom.crypto
2-
3-
import org.scalajs.dom.BufferSource
1+
package org.scalajs.dom
42

53
// AES-GCM
64

src/main/scala/org/scalajs/dom/crypto/AesKeyAlgorithm.scala renamed to src/main/scala/org/scalajs/dom/AesKeyAlgorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait AesKeyAlgorithm extends KeyAlgorithm {
44
val length: Int

src/main/scala/org/scalajs/dom/crypto/AesKeyGenParams.scala renamed to src/main/scala/org/scalajs/dom/AesKeyGenParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait AesKeyGenParams extends KeyAlgorithm {
44
val length: Int

src/main/scala/org/scalajs/dom/crypto/Algorithm.scala renamed to src/main/scala/org/scalajs/dom/Algorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44

src/main/scala/org/scalajs/dom/crypto/ConcatParams.scala renamed to src/main/scala/org/scalajs/dom/ConcatParams.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package org.scalajs.dom.crypto
2-
3-
import org.scalajs.dom.BufferSource
1+
package org.scalajs.dom
42

53
// CONCAT
64

src/main/scala/org/scalajs/dom/crypto/Crypto.scala renamed to src/main/scala/org/scalajs/dom/Crypto.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44
import scala.scalajs.js.typedarray.ArrayBufferView

src/main/scala/org/scalajs/dom/crypto/CryptoKey.scala renamed to src/main/scala/org/scalajs/dom/CryptoKey.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44
import scala.scalajs.js.annotation._

src/main/scala/org/scalajs/dom/crypto/CryptoKeyPair.scala renamed to src/main/scala/org/scalajs/dom/CryptoKeyPair.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44

src/main/scala/org/scalajs/dom/crypto/DhImportKeyParams.scala renamed to src/main/scala/org/scalajs/dom/DhImportKeyParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait DhImportKeyParams extends Algorithm {
44
val prime: BigInteger

src/main/scala/org/scalajs/dom/crypto/DhKeyAlgorithm.scala renamed to src/main/scala/org/scalajs/dom/DhKeyAlgorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait DhKeyAlgorithm extends KeyAlgorithm {
44
val prime: BigInteger

src/main/scala/org/scalajs/dom/crypto/DhKeyDeriveParams.scala renamed to src/main/scala/org/scalajs/dom/DhKeyDeriveParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait DhKeyDeriveParams extends Algorithm {
44
val public: CryptoKey

src/main/scala/org/scalajs/dom/crypto/DhKeyGenParams.scala renamed to src/main/scala/org/scalajs/dom/DhKeyGenParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
// Diffie-Hellman
44

src/main/scala/org/scalajs/dom/crypto/EcKeyAlgorithm.scala renamed to src/main/scala/org/scalajs/dom/EcKeyAlgorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait EcKeyAlgorithm extends KeyAlgorithm {
44
val namedCurve: String

src/main/scala/org/scalajs/dom/crypto/EcKeyGenParams.scala renamed to src/main/scala/org/scalajs/dom/EcKeyGenParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait EcKeyGenParams extends Algorithm {
44
val namedCurve: String

src/main/scala/org/scalajs/dom/crypto/EcKeyImportParams.scala renamed to src/main/scala/org/scalajs/dom/EcKeyImportParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait EcKeyImportParams extends KeyAlgorithm {
44
val namedCurve: String

src/main/scala/org/scalajs/dom/crypto/EcdhKeyDeriveParams.scala renamed to src/main/scala/org/scalajs/dom/EcdhKeyDeriveParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
// ECDH
44

src/main/scala/org/scalajs/dom/crypto/EcdsaParams.scala renamed to src/main/scala/org/scalajs/dom/EcdsaParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
// ECDSA
44

src/main/scala/org/scalajs/dom/crypto/HashAlgorithm.scala renamed to src/main/scala/org/scalajs/dom/HashAlgorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
/** A HashAlgorithm type is not defined in the [[http://www.w3.org/TR/WebCryptoAPI/ W3C Web Crypto API]], even though a
44
* [[http://www.w3.org/TR/WebCryptoAPI/#key-algorithm-dictionary KeyAlgorithm dictionary]] type is. There are

src/main/scala/org/scalajs/dom/crypto/HkdfCtrParams.scala renamed to src/main/scala/org/scalajs/dom/HkdfCtrParams.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package org.scalajs.dom.crypto
2-
3-
import org.scalajs.dom.BufferSource
1+
package org.scalajs.dom
42

53
// HKDF-CTR
64

src/main/scala/org/scalajs/dom/crypto/HmacImportParams.scala renamed to src/main/scala/org/scalajs/dom/HmacImportParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
// AES-KW
44

src/main/scala/org/scalajs/dom/crypto/HmacKeyAlgorithm.scala renamed to src/main/scala/org/scalajs/dom/HmacKeyAlgorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait HmacKeyAlgorithm extends KeyAlgorithm {
44
val hash: HashAlgorithmIdentifier

src/main/scala/org/scalajs/dom/crypto/HmacKeyGenParams.scala renamed to src/main/scala/org/scalajs/dom/HmacKeyGenParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait HmacKeyGenParams extends KeyAlgorithm {
44
val hash: HashAlgorithmIdentifier

src/main/scala/org/scalajs/dom/crypto/JsonWebKey.scala renamed to src/main/scala/org/scalajs/dom/JsonWebKey.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44

src/main/scala/org/scalajs/dom/crypto/KeyAlgorithm.scala renamed to src/main/scala/org/scalajs/dom/KeyAlgorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
/** The KeyAlgorithm dictionary represents information about the contents of a given CryptoKey object.
44
*

src/main/scala/org/scalajs/dom/crypto/KeyFormat.scala renamed to src/main/scala/org/scalajs/dom/KeyFormat.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44

src/main/scala/org/scalajs/dom/crypto/KeyType.scala renamed to src/main/scala/org/scalajs/dom/KeyType.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44

src/main/scala/org/scalajs/dom/crypto/KeyUsage.scala renamed to src/main/scala/org/scalajs/dom/KeyUsage.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44

src/main/scala/org/scalajs/dom/crypto/Pbkdf2Params.scala renamed to src/main/scala/org/scalajs/dom/Pbkdf2Params.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package org.scalajs.dom.crypto
2-
3-
import org.scalajs.dom.BufferSource
1+
package org.scalajs.dom
42

53
// PBKDF2
64

src/main/scala/org/scalajs/dom/crypto/RsaHashedImportParams.scala renamed to src/main/scala/org/scalajs/dom/RsaHashedImportParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait RsaHashedImportParams extends KeyAlgorithm {
44
val hash: HashAlgorithmIdentifier

src/main/scala/org/scalajs/dom/crypto/RsaHashedKeyAlgorithm.scala renamed to src/main/scala/org/scalajs/dom/RsaHashedKeyAlgorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
/** see W3C doc
44
* [[http://www.w3.org/TR/WebCryptoAPI/#RsaHashedKeyAlgorithm-dictionary 20.6. RsaHashedKeyAlgorithm dictionary]]

src/main/scala/org/scalajs/dom/crypto/RsaHashedKeyGenParams.scala renamed to src/main/scala/org/scalajs/dom/RsaHashedKeyGenParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait RsaHashedKeyGenParams extends RsaKeyGenParams {
44
val hash: HashAlgorithmIdentifier

src/main/scala/org/scalajs/dom/crypto/RsaKeyAlgorithm.scala renamed to src/main/scala/org/scalajs/dom/RsaKeyAlgorithm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
trait RsaKeyAlgorithm extends KeyAlgorithm {
44
val modulusLength: Double

src/main/scala/org/scalajs/dom/crypto/RsaKeyGenParams.scala renamed to src/main/scala/org/scalajs/dom/RsaKeyGenParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
// RSASSA-PKCS1-v1_5
44

src/main/scala/org/scalajs/dom/crypto/RsaOaepParams.scala renamed to src/main/scala/org/scalajs/dom/RsaOaepParams.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
package org.scalajs.dom.crypto
2-
3-
import org.scalajs.dom.BufferSource
1+
package org.scalajs.dom
42

53
// RSA-OAEP
64

src/main/scala/org/scalajs/dom/crypto/RsaOtherPrimesInfo.scala renamed to src/main/scala/org/scalajs/dom/RsaOtherPrimesInfo.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
import scala.scalajs.js
44

src/main/scala/org/scalajs/dom/crypto/RsaPssParams.scala renamed to src/main/scala/org/scalajs/dom/RsaPssParams.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

33
// RSA-PSS
44

src/main/scala/org/scalajs/dom/crypto/SubtleCrypto.scala renamed to src/main/scala/org/scalajs/dom/SubtleCrypto.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
package org.scalajs.dom.crypto
1+
package org.scalajs.dom
22

3-
import org.scalajs.dom.BufferSource
43
import scala.scalajs.js
54

65
/** [[http://www.w3.org/TR/WebCryptoAPI/#subtlecrypto-interface w3c ¶14 Subtle Crytpo interface]]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package org.scalajs.dom.crypto
33
import scala.scalajs.js
44
import scala.scalajs.js.annotation._
55

6-
@deprecated("use dom.crypto.crypto instead", "2.0.0")
6+
@deprecated("use dom.webCrypto instead", "2.0.0")
77
@js.native
88
@JSGlobalScope
99
object GlobalCrypto extends js.Object {

0 commit comments

Comments
 (0)