diff --git a/chacha20poly1305/docs/classes/Chacha20Poly1305.html b/chacha20poly1305/docs/classes/Chacha20Poly1305.html index 8d8afeaf5..4f73e898b 100644 --- a/chacha20poly1305/docs/classes/Chacha20Poly1305.html +++ b/chacha20poly1305/docs/classes/Chacha20Poly1305.html @@ -36,7 +36,7 @@

Implements

+
  • Defined in src/aeads/chacha20Poly1305.ts:92
  • @@ -75,7 +75,7 @@
    +
  • Defined in src/aeads/chacha20Poly1305.ts:94
  • keySize: number = 32
    @@ -84,7 +84,7 @@
    +
  • Defined in src/aeads/chacha20Poly1305.ts:96
  • nonceSize: number = 12
    @@ -93,7 +93,7 @@
    +
  • Defined in src/aeads/chacha20Poly1305.ts:98
  • tagSize: number = 16
    @@ -102,7 +102,7 @@
    +
  • Defined in src/aeads/chacha20Poly1305.ts:100
  • Methods

    @@ -118,7 +118,7 @@
    key: Returns AeadEncryptionContext
    +
  • Defined in src/aeads/chacha20Poly1305.ts:102
  • +
  • Defined in ../src/aeads/aesGcm.ts:105
  • nonceSize: number = 12
    @@ -92,7 +92,7 @@
    +
  • Defined in ../src/aeads/aesGcm.ts:107
  • tagSize: number = 16
    @@ -101,7 +101,7 @@
    +
  • Defined in ../src/aeads/aesGcm.ts:109
  • Methods

    @@ -123,7 +123,7 @@

    Returns

    +
  • Defined in ../src/aeads/aesGcm.ts:111
  • +
  • Defined in ../src/aeads/aesGcm.ts:144
  • nonceSize: number = 12
    @@ -90,7 +90,7 @@
    +
  • Defined in ../src/aeads/aesGcm.ts:146
  • tagSize: number = 16
    @@ -99,7 +99,7 @@
    +
  • Defined in ../src/aeads/aesGcm.ts:148
  • Methods

    @@ -121,7 +121,7 @@

    Returns

    +
  • Defined in ../src/aeads/aesGcm.ts:111
  • +
  • Defined in ../src/algorithm.ts:19
  • +
  • Defined in ../src/cipherSuiteNative.ts:119
  • Accessors

    @@ -144,7 +144,7 @@

    Returns

    +
  • Defined in ../src/cipherSuiteNative.ts:176
  • +
  • Defined in ../src/cipherSuiteNative.ts:169
  • +
  • Defined in ../src/cipherSuiteNative.ts:162
  • Methods

    @@ -179,7 +179,7 @@
    +
  • Defined in ../src/algorithm.ts:23
  • +
  • Defined in ../src/cipherSuiteNative.ts:217
  • +
  • Defined in ../src/cipherSuiteNative.ts:189
  • +
  • Defined in ../src/cipherSuiteNative.ts:269
  • +
  • Defined in ../src/cipherSuiteNative.ts:246
  • +
  • Defined in ../src/kems/dhkem.ts:52
  • +
  • Defined in ../src/kems/dhkem.ts:52
  • +
  • Defined in ../src/kems/dhkem.ts:52
  • +
  • Defined in ../src/aeads/exportOnly.ts:34
  • nonceSize: number = 0
    @@ -91,7 +91,7 @@
    +
  • Defined in ../src/aeads/exportOnly.ts:35
  • tagSize: number = 0
    @@ -100,7 +100,7 @@
    +
  • Defined in ../src/aeads/exportOnly.ts:36
  • Methods

    @@ -122,7 +122,7 @@

    Returns

    +
  • Defined in ../src/aeads/exportOnly.ts:38
  • +
  • Defined in ../src/kdfs/hkdf.ts:189
  • hashSize: number = 32
    @@ -107,7 +107,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:187
  • id: KdfId = KdfId.HkdfSha256
    @@ -116,7 +116,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:185
  • Methods

    @@ -127,7 +127,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:176
    • @@ -136,7 +136,7 @@
    +
  • Defined in ../src/algorithm.ts:23
    • @@ -152,7 +152,7 @@
      ikm: Returns Uint8Array
    +
  • Defined in ../src/kdfs/hkdf.ts:29
    • @@ -170,7 +170,7 @@
      len: Returns Uint8Array
    +
  • Defined in ../src/kdfs/hkdf.ts:41
    • @@ -188,7 +188,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:83
    • @@ -204,7 +204,7 @@
      ikm: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:58
    • @@ -224,7 +224,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:133
    • @@ -238,7 +238,7 @@
      suiteId: Returns void
    +
  • Defined in ../src/kdfs/hkdf.ts:25
    • @@ -258,7 +258,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:167
    • @@ -276,7 +276,7 @@
      ikm: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:159
  • +
  • Defined in ../src/kdfs/hkdf.ts:202
  • hashSize: number = 48
    @@ -107,7 +107,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:200
  • id: KdfId = KdfId.HkdfSha384
    @@ -116,7 +116,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:198
  • Methods

    @@ -127,7 +127,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:176
    • @@ -136,7 +136,7 @@
    +
  • Defined in ../src/algorithm.ts:23
    • @@ -152,7 +152,7 @@
      ikm: Returns Uint8Array
    +
  • Defined in ../src/kdfs/hkdf.ts:29
    • @@ -170,7 +170,7 @@
      len: Returns Uint8Array
    +
  • Defined in ../src/kdfs/hkdf.ts:41
    • @@ -188,7 +188,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:83
    • @@ -204,7 +204,7 @@
      ikm: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:58
    • @@ -224,7 +224,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:133
    • @@ -238,7 +238,7 @@
      suiteId: Returns void
    +
  • Defined in ../src/kdfs/hkdf.ts:25
    • @@ -258,7 +258,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:167
    • @@ -276,7 +276,7 @@
      ikm: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:159
  • +
  • Defined in ../src/kdfs/hkdf.ts:215
  • hashSize: number = 64
    @@ -107,7 +107,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:213
  • id: KdfId = KdfId.HkdfSha512
    @@ -116,7 +116,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:211
  • Methods

    @@ -127,7 +127,7 @@
    +
  • Defined in ../src/kdfs/hkdf.ts:176
    • @@ -136,7 +136,7 @@
    +
  • Defined in ../src/algorithm.ts:23
    • @@ -152,7 +152,7 @@
      ikm: Returns Uint8Array
    +
  • Defined in ../src/kdfs/hkdf.ts:29
    • @@ -170,7 +170,7 @@
      len: Returns Uint8Array
    +
  • Defined in ../src/kdfs/hkdf.ts:41
    • @@ -188,7 +188,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:83
    • @@ -204,7 +204,7 @@
      ikm: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:58
    • @@ -224,7 +224,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:133
    • @@ -238,7 +238,7 @@
      suiteId: Returns void
    +
  • Defined in ../src/kdfs/hkdf.ts:25
    • @@ -258,7 +258,7 @@
      len: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:167
    • @@ -276,7 +276,7 @@
      ikm: Returns Promise<ArrayBuffer>
    +
  • Defined in ../src/kdfs/hkdf.ts:159
  • +
  • Defined in ../src/interfaces/aeadInterface.ts:24
  • +
  • Defined in ../src/interfaces/cipherSuiteParams.ts:14
  • @@ -61,7 +61,7 @@
    +
  • Defined in ../src/interfaces/cipherSuiteParams.ts:11
  • +
  • Defined in ../src/interfaces/responses.ts:8
  • +
  • Defined in ../src/interfaces/encryptionContext.ts:29
  • +
  • Defined in ../src/interfaces/encryptionContext.ts:17
  • +
  • Defined in ../src/interfaces/kemInterface.ts:111
  • +
  • Defined in ../src/interfaces/kemInterface.ts:66
  • +
  • Defined in ../src/interfaces/kemInterface.ts:44
  • +
  • Defined in ../src/interfaces/kemInterface.ts:124
  • +
  • Defined in ../src/interfaces/kemInterface.ts:100
  • +
  • Defined in ../src/interfaces/kemInterface.ts:86
  • +
  • Defined in ../src/interfaces/kemInterface.ts:55
  • +
  • Defined in ../src/interfaces/kemInterface.ts:33
  • +
  • Defined in ../src/interfaces/preSharedKey.ts:9
  • +
  • Defined in ../src/interfaces/keyScheduleParams.ts:8
  • @@ -68,7 +68,7 @@
    +
  • Defined in ../src/interfaces/keyScheduleParams.ts:14
  • recipientKey: CryptoKeyPair | CryptoKey
    @@ -76,7 +76,7 @@
    +
  • Defined in ../src/interfaces/recipientContextParams.ts:8
  • senderPublicKey?: CryptoKey
    @@ -84,7 +84,7 @@
    +
  • Defined in ../src/interfaces/recipientContextParams.ts:14
  • +
  • Defined in ../src/interfaces/exporter.ts:15
    • @@ -107,7 +107,7 @@

      Throws

      Ope

    +
  • Defined in ../src/interfaces/encryptionContext.ts:29
  • +
  • Defined in ../src/interfaces/encryptionContext.ts:17
  • +
  • Defined in ../src/interfaces/keyScheduleParams.ts:14
  • recipientPublicKey: CryptoKey
    @@ -76,7 +76,7 @@
    +
  • Defined in ../src/interfaces/senderContextParams.ts:8
  • senderKey?: CryptoKeyPair | CryptoKey
    @@ -84,7 +84,7 @@
    +
  • Defined in ../src/interfaces/senderContextParams.ts:11
  • +
  • Defined in ../src/identifiers.ts:99
  • +
  • Defined in ../src/identifiers.ts:104
  • +
  • Defined in ../src/identifiers.ts:70
  • +
  • Defined in ../src/identifiers.ts:75
  • +
  • Defined in ../src/identifiers.ts:42
  • +
  • Defined in ../src/identifiers.ts:47
  • +
  • Defined in ../src/interfaces/encryptionContext.ts:35
  • +
  • Defined in ../src/identifiers.ts:99
  • +
  • Defined in ../src/identifiers.ts:104
  • +
  • Defined in ../src/identifiers.ts:70
  • +
  • Defined in ../src/identifiers.ts:75
  • +
  • Defined in ../src/identifiers.ts:42
  • +
  • Defined in ../src/identifiers.ts:47
  • +
  • Defined in src/kems/dhkemSecp256k1.ts:58
  • id: KemId = KemId.DhkemSecp256k1HkdfSha256
    @@ -116,7 +116,7 @@
    +
  • Defined in src/kems/dhkemSecp256k1.ts:54
  • privateKeySize: number = 32
    @@ -125,7 +125,7 @@
    +
  • Defined in src/kems/dhkemSecp256k1.ts:62
  • publicKeySize: number = 33
    @@ -134,7 +134,7 @@
    +
  • Defined in src/kems/dhkemSecp256k1.ts:60
  • secretSize: number = 32
    @@ -143,7 +143,7 @@
    +
  • Defined in src/kems/dhkemSecp256k1.ts:56
  • Methods

    @@ -159,7 +159,7 @@
    params: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:148
    • @@ -173,7 +173,7 @@
      ikm: Returns Promise<CryptoKeyPair>
    +
  • Defined in src/kems/dhkem.ts:80
    • @@ -187,7 +187,7 @@
      key: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:64
    • @@ -201,7 +201,7 @@
      key: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:56
    • @@ -215,7 +215,7 @@
      params: Returns Promise<{
          enc: ArrayBuffer;
          sharedSecret: ArrayBuffer;
      }>
    +
  • Defined in src/kems/dhkem.ts:87
  • +
  • Defined in src/kems/dhkem.ts:76
    • @@ -242,7 +242,7 @@
      isPublic: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:68
    • @@ -256,7 +256,7 @@
      key: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:60
    • @@ -270,7 +270,7 @@
      key: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:52
  • +
  • Defined in src/kems/dhkemX25519.ts:53
  • id: KemId = KemId.DhkemX25519HkdfSha256
    @@ -113,7 +113,7 @@
    +
  • Defined in src/kems/dhkemX25519.ts:49
  • privateKeySize: number = 32
    @@ -122,7 +122,7 @@
    +
  • Defined in src/kems/dhkemX25519.ts:57
  • publicKeySize: number = 32
    @@ -131,7 +131,7 @@
    +
  • Defined in src/kems/dhkemX25519.ts:55
  • secretSize: number = 32
    @@ -140,7 +140,7 @@
    +
  • Defined in src/kems/dhkemX25519.ts:51
  • Methods

    @@ -156,7 +156,7 @@
    params: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:148
    • @@ -170,7 +170,7 @@
      ikm: Returns Promise<CryptoKeyPair>
    +
  • Defined in src/kems/dhkem.ts:80
    • @@ -184,7 +184,7 @@
      key: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:64
    • @@ -198,7 +198,7 @@
      key: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:56
    • @@ -212,7 +212,7 @@
      params: Returns Promise<{
          enc: ArrayBuffer;
          sharedSecret: ArrayBuffer;
      }>
    +
  • Defined in src/kems/dhkem.ts:87
  • +
  • Defined in src/kems/dhkem.ts:76
    • @@ -239,7 +239,7 @@
      isPublic: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:68
    • @@ -253,7 +253,7 @@
      key: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:60
    • @@ -267,7 +267,7 @@
      key: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:52
  • +
  • Defined in src/kems/dhkemX448.ts:51
  • id: KemId = KemId.DhkemX448HkdfSha512
    @@ -112,7 +112,7 @@
    +
  • Defined in src/kems/dhkemX448.ts:47
  • privateKeySize: number = 56
    @@ -121,7 +121,7 @@
    +
  • Defined in src/kems/dhkemX448.ts:55
  • publicKeySize: number = 56
    @@ -130,7 +130,7 @@
    +
  • Defined in src/kems/dhkemX448.ts:53
  • secretSize: number = 64
    @@ -139,7 +139,7 @@
    +
  • Defined in src/kems/dhkemX448.ts:49
  • Methods

    @@ -155,7 +155,7 @@
    params: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:148
    • @@ -169,7 +169,7 @@
      ikm: Returns Promise<CryptoKeyPair>
    +
  • Defined in src/kems/dhkem.ts:80
    • @@ -183,7 +183,7 @@
      key: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:64
    • @@ -197,7 +197,7 @@
      key: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:56
    • @@ -211,7 +211,7 @@
      params: Returns Promise<{
          enc: ArrayBuffer;
          sharedSecret: ArrayBuffer;
      }>
    +
  • Defined in src/kems/dhkem.ts:87
  • +
  • Defined in src/kems/dhkem.ts:76
    • @@ -238,7 +238,7 @@
      isPublic: Returns Promise<CryptoKey>
    +
  • Defined in src/kems/dhkem.ts:68
    • @@ -252,7 +252,7 @@
      key: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:60
    • @@ -266,7 +266,7 @@
      key: Returns Promise<ArrayBuffer>
    +
  • Defined in src/kems/dhkem.ts:52
  • +
  • Defined in src/algorithm.ts:19
  • +
  • Defined in src/cipherSuiteNative.ts:119
  • Accessors

    @@ -138,7 +138,7 @@

    Returns

    +
  • Defined in src/cipherSuiteNative.ts:176
  • +
  • Defined in src/cipherSuiteNative.ts:169
  • +
  • Defined in src/cipherSuiteNative.ts:162
  • Methods

    @@ -173,7 +173,7 @@
    +
  • Defined in src/algorithm.ts:23
  • +
  • Defined in src/cipherSuiteNative.ts:217
  • +
  • Defined in src/cipherSuiteNative.ts:189
  • +
  • Defined in src/cipherSuite.ts:167
  • +
  • Defined in src/cipherSuite.ts:150
  • +
  • Defined in src/cipherSuite.ts:192
  • +
  • Defined in src/cipherSuiteNative.ts:269
  • +
  • Defined in src/cipherSuiteNative.ts:246
  • +
  • Defined in src/interfaces/aeadInterface.ts:24
  • +
  • Defined in src/interfaces/cipherSuiteParams.ts:14
  • @@ -61,7 +61,7 @@
    +
  • Defined in src/interfaces/cipherSuiteParams.ts:11
  • +
  • Defined in src/interfaces/responses.ts:8
  • +
  • Defined in src/interfaces/encryptionContext.ts:29
  • +
  • Defined in src/interfaces/encryptionContext.ts:17
  • +
  • Defined in src/interfaces/kemInterface.ts:111
  • +
  • Defined in src/interfaces/kemInterface.ts:66
  • +
  • Defined in src/interfaces/kemInterface.ts:44
  • +
  • Defined in src/interfaces/kemInterface.ts:124
  • +
  • Defined in src/interfaces/kemInterface.ts:100
  • +
  • Defined in src/interfaces/kemInterface.ts:86
  • +
  • Defined in src/interfaces/kemInterface.ts:55
  • +
  • Defined in src/interfaces/kemInterface.ts:33
  • +
  • Defined in src/interfaces/preSharedKey.ts:9
  • +
  • Defined in src/interfaces/keyScheduleParams.ts:8
  • @@ -68,7 +68,7 @@
    +
  • Defined in src/interfaces/keyScheduleParams.ts:14
  • recipientKey: CryptoKeyPair | CryptoKey
    @@ -76,7 +76,7 @@
    +
  • Defined in src/interfaces/recipientContextParams.ts:8
  • senderPublicKey?: CryptoKey
    @@ -84,7 +84,7 @@
    +
  • Defined in src/interfaces/recipientContextParams.ts:14
  • +
  • Defined in src/interfaces/exporter.ts:15
    • @@ -107,7 +107,7 @@

      Throws

      Ope

    +
  • Defined in src/interfaces/encryptionContext.ts:29
  • +
  • Defined in src/interfaces/encryptionContext.ts:17
  • +
  • Defined in src/interfaces/keyScheduleParams.ts:14
  • recipientPublicKey: CryptoKey
    @@ -76,7 +76,7 @@
    +
  • Defined in src/interfaces/senderContextParams.ts:8
  • senderKey?: CryptoKeyPair | CryptoKey
    @@ -84,7 +84,7 @@
    +
  • Defined in src/interfaces/senderContextParams.ts:11
  • +
  • Defined in src/identifiers.ts:82
  • +
  • Defined in src/identifiers.ts:94
  • +
  • Defined in src/identifiers.ts:99
  • +
  • Defined in src/identifiers.ts:104
  • +
  • Defined in src/identifiers.ts:54
  • +
  • Defined in src/identifiers.ts:65
  • +
  • Defined in src/identifiers.ts:70
  • +
  • Defined in src/identifiers.ts:75
  • +
  • Defined in src/identifiers.ts:21
  • +
  • Defined in src/identifiers.ts:37
  • +
  • Defined in src/identifiers.ts:42
  • +
  • Defined in src/identifiers.ts:47
  • +
  • Defined in src/interfaces/encryptionContext.ts:35
  • +
  • Defined in src/identifiers.ts:82
  • +
  • Defined in src/identifiers.ts:94
  • +
  • Defined in src/identifiers.ts:99
  • +
  • Defined in src/identifiers.ts:104
  • +
  • Defined in src/identifiers.ts:54
  • +
  • Defined in src/identifiers.ts:65
  • +
  • Defined in src/identifiers.ts:70
  • +
  • Defined in src/identifiers.ts:75
  • +
  • Defined in src/identifiers.ts:21
  • +
  • Defined in src/identifiers.ts:37
  • +
  • Defined in src/identifiers.ts:42
  • +
  • Defined in src/identifiers.ts:47
  • +
  • Defined in src/kems/hybridkem.ts:46