Update Concat-kdf; Add Hkdf-Ctr;
This commit is contained in:
Родитель
661af5f111
Коммит
5033fc4578
|
@ -52,9 +52,10 @@ const fullBuild = [
|
|||
"scripts/rsa-pkcs1.js",
|
||||
"scripts/rsa-pss.js",
|
||||
"scripts/rsa.js",
|
||||
"scripts/kdf.js",
|
||||
"scripts/concat.js",
|
||||
"scripts/pbkdf2.js",
|
||||
"scripts/hkdf.js",
|
||||
"scripts/hkdf-ctr.js",
|
||||
"scripts/ecdh.js",
|
||||
"scripts/ecdsa.js",
|
||||
"scripts/subtle.js",
|
||||
|
|
246
lib/msrcrypto.js
246
lib/msrcrypto.js
|
@ -17,7 +17,7 @@
|
|||
//*******************************************************************************
|
||||
"use strict";
|
||||
|
||||
var msrCryptoVersion = "1.6.2";
|
||||
var msrCryptoVersion = "1.6.4";
|
||||
|
||||
(function(root, factory) {
|
||||
|
||||
|
@ -7236,106 +7236,76 @@ var msrCryptoVersion = "1.6.2";
|
|||
operations.register("generateKey", "RSA-PSS", msrcryptoRsa.generateKeyPair);
|
||||
}
|
||||
|
||||
var msrcryptoKdf = function(hashFunction) {
|
||||
var msrcryptoConcatKdf = (function() {
|
||||
|
||||
var utils = msrcryptoUtilities;
|
||||
function deriveBits(p) {
|
||||
|
||||
function deriveKey(secretBytes, otherInfo, keyOutputLength) {
|
||||
var reps = Math.ceil(keyOutputLength / (hashFunction.hashLen / 8)),
|
||||
counter = 1,
|
||||
digest = secretBytes.concat(otherInfo),
|
||||
output = [];
|
||||
|
||||
for (var i = 0; i < reps; i++) {
|
||||
|
||||
var data = utils.int32ToBytes(counter++).concat(digest);
|
||||
|
||||
var h = hashFunction.computeHash(data);
|
||||
|
||||
output = output.concat(h);
|
||||
}
|
||||
|
||||
return output.slice(0, keyOutputLength);
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
deriveKey: deriveKey
|
||||
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
var msrcryptoKdfInstance = null;
|
||||
|
||||
if (typeof operations !== "undefined") {
|
||||
|
||||
msrcryptoKdf.deriveKey = function(p) {
|
||||
|
||||
var utils = msrcryptoUtilities;
|
||||
|
||||
var hashName = p.algorithm.hash.name;
|
||||
|
||||
var hashFunction = msrcryptoHashFunctions[hashName.toUpperCase()]();
|
||||
|
||||
msrcryptoKdfInstance = msrcryptoKdf(hashFunction);
|
||||
|
||||
var alg = p.algorithm;
|
||||
var hashName = p.algorithm.hash.name,
|
||||
hashFunction = msrcryptoHashFunctions[hashName.toUpperCase()](),
|
||||
alg = p.algorithm;
|
||||
|
||||
var otherInfo =
|
||||
utils.toArray(alg.algorithmId).concat(
|
||||
utils.toArray(alg.partyUInfo),
|
||||
utils.toArray(alg.partyVInfo),
|
||||
utils.toArray(alg.publicInfo),
|
||||
utils.toArray(alg.privateInfo));
|
||||
utils.toArray(alg.publicInfo) || [],
|
||||
utils.toArray(alg.privateInfo) || []);
|
||||
|
||||
var result =
|
||||
msrcryptoKdfInstance.deriveKey(p.keyData, otherInfo, p.derivedKeyType.length);
|
||||
var reps = Math.ceil(p.length / hashFunction.hashLen),
|
||||
counter = 1,
|
||||
digest = p.keyData.concat(otherInfo),
|
||||
output = [];
|
||||
|
||||
msrcryptoKdfInstance = null;
|
||||
for (var i = 0; i < reps; i++) {
|
||||
var data = utils.int32ToBytes(counter++).concat(digest);
|
||||
var h = hashFunction.computeHash(data);
|
||||
output = output.concat(h);
|
||||
}
|
||||
|
||||
return output.slice(0, p.length / 8);
|
||||
|
||||
}
|
||||
|
||||
return {
|
||||
deriveBits: deriveBits
|
||||
};
|
||||
|
||||
}());
|
||||
|
||||
var msrcryptoConcatKdfInstance = null;
|
||||
|
||||
if (typeof operations !== "undefined") {
|
||||
|
||||
msrcryptoConcatKdf.importKey = function(p) {
|
||||
var keyData;
|
||||
|
||||
if (p.format === "raw") {
|
||||
keyData = msrcryptoUtilities.toArray(p.keyData);
|
||||
} else {
|
||||
throw new Error("unsupported import format");
|
||||
}
|
||||
|
||||
if (p.extractable !== false) {
|
||||
throw new Error("only extractable=false is supported.");
|
||||
}
|
||||
|
||||
return {
|
||||
type: "keyDerive",
|
||||
keyData: result,
|
||||
type: "keyImport",
|
||||
keyData: keyData,
|
||||
keyHandle: {
|
||||
algorithm: p.derivedKeyType,
|
||||
extractable: p.extractable,
|
||||
usages: null || p.usages,
|
||||
algorithm: {
|
||||
name: "CONCAT"
|
||||
},
|
||||
extractable: false,
|
||||
usages: p.usages,
|
||||
type: "secret"
|
||||
}
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
msrcryptoKdf.deriveBits = function(p) {
|
||||
|
||||
var hashName = p.algorithm.hash.name;
|
||||
|
||||
var hashFunction = msrcryptoHashFunctions[hashName.toUpperCase()]();
|
||||
|
||||
msrcryptoKdfInstance = msrcryptoKdf(hashFunction);
|
||||
|
||||
var alg = p.algorithm;
|
||||
|
||||
var otherInfo =
|
||||
alg.algorithmId.concat(
|
||||
alg.partyUInfo,
|
||||
alg.partyVInfo,
|
||||
alg.publicInfo || [],
|
||||
alg.privateInfo || []);
|
||||
|
||||
var result =
|
||||
msrcryptoKdfInstance.deriveKey(p.keyData, otherInfo, p.length);
|
||||
|
||||
msrcryptoKdfInstance = null;
|
||||
|
||||
return result;
|
||||
|
||||
};
|
||||
|
||||
operations.register("deriveKey", "concat", msrcryptoKdf.deriveKey);
|
||||
operations.register("deriveBits", "concat", msrcryptoKdf.deriveBits);
|
||||
|
||||
operations.register("deriveBits", "CONCAT", msrcryptoConcatKdf.deriveBits);
|
||||
operations.register("importKey", "CONCAT", msrcryptoConcatKdf.importKey);
|
||||
}
|
||||
|
||||
var msrcryptoPbkdf2 = (function() {
|
||||
|
@ -7574,6 +7544,113 @@ var msrCryptoVersion = "1.6.2";
|
|||
operations.register("importKey", "HKDF", msrcryptoHkdf.importKey);
|
||||
}
|
||||
|
||||
var msrcryptoHkdfCtr = (function() {
|
||||
|
||||
function deriveBits(p) {
|
||||
|
||||
var algorithm = p.algorithm,
|
||||
keyBytes = p.keyData,
|
||||
bits = p.length,
|
||||
labelBytes = algorithm.label,
|
||||
contextBytes = algorithm.context,
|
||||
byteLen = Math.ceil(bits / 8),
|
||||
hLen,
|
||||
output = [],
|
||||
i,
|
||||
hmacContext;
|
||||
|
||||
switch (algorithm.hash.name.toUpperCase()) {
|
||||
case "SHA-1":
|
||||
hLen = 20;
|
||||
break;
|
||||
case "SHA-256":
|
||||
hLen = 32;
|
||||
break;
|
||||
case "SHA-384":
|
||||
hLen = 48;
|
||||
break;
|
||||
case "SHA-512":
|
||||
hLen = 64;
|
||||
break;
|
||||
default:
|
||||
throw new Error("Unsupported hash algorithm.");
|
||||
}
|
||||
|
||||
if (algorithm.label == null) {
|
||||
throw new Error("HkdfCtrParams: label: Missing required property.");
|
||||
}
|
||||
|
||||
if (algorithm.context == null) {
|
||||
throw new Error("HkdfCtrParams: context: Missing required property.");
|
||||
}
|
||||
|
||||
if (bits % 8 !== 0) {
|
||||
throw new Error("The length provided for HKDF-CTR is not a multiple of 8 bits.");
|
||||
}
|
||||
|
||||
if (byteLen > 255 * hLen) {
|
||||
throw new Error("The length provided for HKDF-CTR is too large.");
|
||||
}
|
||||
|
||||
hmacContext = {
|
||||
workerid: 0,
|
||||
keyHandle: {
|
||||
algorithm: algorithm
|
||||
},
|
||||
keyData: keyBytes,
|
||||
buffer: keyBytes
|
||||
};
|
||||
|
||||
var fixed = labelBytes.concat([0], contextBytes, utils.int32ToBytes(bits));
|
||||
|
||||
for (i = 1; i <= Math.ceil(byteLen / hLen); i++) {
|
||||
hmacContext.buffer = utils.int32ToBytes(i).concat(fixed);
|
||||
output = output.concat(msrcryptoHmac.signHmac(hmacContext));
|
||||
}
|
||||
|
||||
return output.slice(0, byteLen);
|
||||
}
|
||||
|
||||
return {
|
||||
deriveBits: deriveBits
|
||||
};
|
||||
|
||||
}());
|
||||
|
||||
if (typeof operations !== "undefined") {
|
||||
|
||||
msrcryptoHkdfCtr.importKey = function(p) {
|
||||
var keyData;
|
||||
|
||||
if (p.format === "raw") {
|
||||
keyData = msrcryptoUtilities.toArray(p.keyData);
|
||||
} else {
|
||||
throw new Error("unsupported import format");
|
||||
}
|
||||
|
||||
if (p.extractable !== false) {
|
||||
throw new Error("only extractable=false is supported.");
|
||||
}
|
||||
|
||||
return {
|
||||
type: "keyImport",
|
||||
keyData: keyData,
|
||||
keyHandle: {
|
||||
algorithm: {
|
||||
name: "HKDF-CTR"
|
||||
},
|
||||
extractable: false,
|
||||
usages: p.usages,
|
||||
type: "secret"
|
||||
}
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
operations.register("deriveBits", "HKDF-CTR", msrcryptoHkdfCtr.deriveBits);
|
||||
operations.register("importKey", "HKDF-CTR", msrcryptoHkdfCtr.importKey);
|
||||
}
|
||||
|
||||
var msrcryptoEcdh = function(curve) {
|
||||
|
||||
var btd = cryptoMath.bytesToDigits,
|
||||
|
@ -8152,7 +8229,6 @@ var msrCryptoVersion = "1.6.2";
|
|||
var utils = msrcryptoUtilities;
|
||||
|
||||
msrcryptoSubtle = (function() {
|
||||
|
||||
function syncWorker() {
|
||||
var result;
|
||||
|
||||
|
@ -9101,7 +9177,6 @@ var msrCryptoVersion = "1.6.2";
|
|||
};
|
||||
|
||||
})();
|
||||
|
||||
var msrcryptoWrapKey = (function() {
|
||||
|
||||
var utils = msrcryptoUtilities;
|
||||
|
@ -9280,7 +9355,6 @@ var msrCryptoVersion = "1.6.2";
|
|||
};
|
||||
|
||||
|
||||
|
||||
var entropyPool;
|
||||
|
||||
entropyPool = entropyPool || new MsrcryptoEntropy(global);
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@microsoft/msrcrypto",
|
||||
"version": "1.6.2",
|
||||
"version": "1.6.4",
|
||||
"description": "MSR JavaScript Cryptography Library",
|
||||
"license": "Apache-2.0",
|
||||
"repository": {
|
||||
|
@ -27,6 +27,5 @@
|
|||
"gulp-minify": "^3.1.0",
|
||||
"gulp-strip-code": "^0.1.4",
|
||||
"gulp-strip-comments": "^2.5.2"
|
||||
},
|
||||
"dependencies": {}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
var msrCryptoVersion = "1.6.2";
|
||||
var msrCryptoVersion = "1.6.4";
|
||||
|
||||
// UMD wrapper
|
||||
(function(root, factory) {
|
||||
|
|
|
@ -0,0 +1,88 @@
|
|||
//*******************************************************************************
|
||||
//
|
||||
// Copyright 2020 Microsoft
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//*******************************************************************************
|
||||
|
||||
/// key derivation function from RFC 5869A https://www.ietf.org/rfc/rfc5869.txt
|
||||
var msrcryptoConcatKdf = (function () {
|
||||
|
||||
function deriveBits(p) {
|
||||
|
||||
var hashName = p.algorithm.hash.name,
|
||||
hashFunction = msrcryptoHashFunctions[hashName.toUpperCase()](),
|
||||
alg = p.algorithm;
|
||||
|
||||
var otherInfo =
|
||||
utils.toArray(alg.algorithmId).concat(
|
||||
utils.toArray(alg.partyUInfo),
|
||||
utils.toArray(alg.partyVInfo),
|
||||
utils.toArray(alg.publicInfo) || [],
|
||||
utils.toArray(alg.privateInfo) || []);
|
||||
|
||||
var reps = Math.ceil(p.length / hashFunction.hashLen),
|
||||
counter = 1,
|
||||
digest = p.keyData.concat(otherInfo),
|
||||
output = [];
|
||||
|
||||
for (var i = 0; i < reps; i++) {
|
||||
var data = utils.int32ToBytes(counter++).concat(digest);
|
||||
var /*type(Array)*/ h = hashFunction.computeHash(data);
|
||||
output = output.concat(h);
|
||||
}
|
||||
|
||||
return output.slice(0, p.length / 8);
|
||||
|
||||
}
|
||||
|
||||
return {
|
||||
deriveBits: deriveBits
|
||||
};
|
||||
|
||||
}());
|
||||
|
||||
var msrcryptoConcatKdfInstance = null;
|
||||
|
||||
if (typeof operations !== "undefined") {
|
||||
|
||||
msrcryptoConcatKdf.importKey = function (p) {
|
||||
var keyData;
|
||||
|
||||
if (p.format === "raw") {
|
||||
keyData = msrcryptoUtilities.toArray(p.keyData);
|
||||
} else {
|
||||
throw new Error("unsupported import format");
|
||||
}
|
||||
|
||||
if (p.extractable !== false) {
|
||||
throw new Error("only extractable=false is supported.");
|
||||
}
|
||||
|
||||
return {
|
||||
type: "keyImport",
|
||||
keyData: keyData,
|
||||
keyHandle: {
|
||||
algorithm: { name: "CONCAT" },
|
||||
extractable: false,
|
||||
usages: p.usages,
|
||||
type: "secret"
|
||||
}
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
operations.register("deriveBits", "CONCAT", msrcryptoConcatKdf.deriveBits);
|
||||
operations.register("importKey", "CONCAT", msrcryptoConcatKdf.importKey);
|
||||
}
|
|
@ -0,0 +1,118 @@
|
|||
//*******************************************************************************
|
||||
//
|
||||
// Copyright 2020 Microsoft
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//*******************************************************************************
|
||||
|
||||
|
||||
/// key derivation function from SP800-108 https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-108.pdf
|
||||
var msrcryptoHkdfCtr = (function () {
|
||||
|
||||
function deriveBits(p) {
|
||||
|
||||
var algorithm = p.algorithm,
|
||||
keyBytes = p.keyData,
|
||||
bits = p.length,
|
||||
labelBytes = algorithm.label,
|
||||
contextBytes = algorithm.context,
|
||||
byteLen = Math.ceil(bits / 8),
|
||||
hLen,
|
||||
output = [],
|
||||
i,
|
||||
hmacContext;
|
||||
|
||||
switch (algorithm.hash.name.toUpperCase()) {
|
||||
case "SHA-1": hLen = 20; break;
|
||||
case "SHA-256": hLen = 32; break;
|
||||
case "SHA-384": hLen = 48; break;
|
||||
case "SHA-512": hLen = 64; break;
|
||||
default: throw new Error("Unsupported hash algorithm.");
|
||||
}
|
||||
|
||||
if (algorithm.label == null) {
|
||||
throw new Error("HkdfCtrParams: label: Missing required property.");
|
||||
}
|
||||
|
||||
if (algorithm.context == null) {
|
||||
throw new Error("HkdfCtrParams: context: Missing required property.");
|
||||
}
|
||||
|
||||
if (bits % 8 !== 0) {
|
||||
throw new Error("The length provided for HKDF-CTR is not a multiple of 8 bits.");
|
||||
}
|
||||
|
||||
if (byteLen > 255 * hLen) {
|
||||
throw new Error("The length provided for HKDF-CTR is too large.");
|
||||
}
|
||||
|
||||
// if (labelBytes.length === 0) {
|
||||
// labelBytes = msrcryptoUtilities.getVector(hLen);
|
||||
// }
|
||||
|
||||
hmacContext = {
|
||||
workerid: 0,
|
||||
keyHandle: { algorithm: algorithm },
|
||||
keyData: keyBytes,
|
||||
buffer: keyBytes
|
||||
};
|
||||
|
||||
// Label || 0x00 || Context || [L]2
|
||||
var fixed = labelBytes.concat([0],contextBytes,utils.int32ToBytes(bits));
|
||||
|
||||
for (i = 1; i <= Math.ceil(byteLen / hLen); i++) {
|
||||
hmacContext.buffer = utils.int32ToBytes(i).concat(fixed);
|
||||
output = output.concat(msrcryptoHmac.signHmac(hmacContext));
|
||||
}
|
||||
|
||||
return output.slice(0, byteLen);
|
||||
}
|
||||
|
||||
return {
|
||||
deriveBits: deriveBits
|
||||
};
|
||||
|
||||
}());
|
||||
|
||||
if (typeof operations !== "undefined") {
|
||||
|
||||
msrcryptoHkdfCtr.importKey = function (p) {
|
||||
var keyData;
|
||||
|
||||
if (p.format === "raw") {
|
||||
keyData = msrcryptoUtilities.toArray(p.keyData);
|
||||
} else {
|
||||
throw new Error("unsupported import format");
|
||||
}
|
||||
|
||||
if (p.extractable !== false) {
|
||||
throw new Error("only extractable=false is supported.");
|
||||
}
|
||||
|
||||
return {
|
||||
type: "keyImport",
|
||||
keyData: keyData,
|
||||
keyHandle: {
|
||||
algorithm: { name: "HKDF-CTR" },
|
||||
extractable: false,
|
||||
usages: p.usages,
|
||||
type: "secret"
|
||||
}
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
operations.register("deriveBits", "HKDF-CTR", msrcryptoHkdfCtr.deriveBits);
|
||||
operations.register("importKey", "HKDF-CTR", msrcryptoHkdfCtr.importKey);
|
||||
}
|
|
@ -0,0 +1,590 @@
|
|||
//*******************************************************************************
|
||||
//
|
||||
// Copyright 2020 Microsoft
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//*******************************************************************************
|
||||
|
||||
// tslint:disable: max-line-length
|
||||
|
||||
var concat = concat || {
|
||||
aes: { cbc: { _128: {}, _192: {}, _256: {} }, gcm: { _128: {}, _192: {}, _256: {} } },
|
||||
hmac: { sha1: {}, sha256: {}, sha384: {}, sha512: {} }
|
||||
};
|
||||
|
||||
concat.aes.cbc._128.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "AES-CBC",
|
||||
"length": 128
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "4UIo14q-22msCdUlf1t0Eg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "lQ==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "fjZLS5GwOT-2VIeDjm2Veg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [103], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "058=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "hJ8W7m7a58DT8a5Nceum_w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [96, 47], "publicInfo": [], "privateInfo": [] }, "key": "wooH" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "tIe7sJeBrgAuxpu06iNDpA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [35, 29, 228], "privateInfo": [] }, "key": "dgToFQ==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "cOrzjOKEv6SFEeerCmD_RQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [26, 94, 241, 108] }, "key": "5sJkOoY=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "ExcPcua6pNqc5fXmR8QwmA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [199, 134, 12, 121, 220] }, "key": "C3UGpu96" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "LlHGWnHc_S_91he79Jloyw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [74, 224, 225, 117, 54, 141], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "6vR6Vy/ZeA==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "lOr3bQWi2lI9HIAtPL-Xxg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [85, 89, 209, 121, 228, 55, 236], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "OIMgw8NlO5s=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "WmFZkqHg0NLzEnspKeLRzg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [29, 209, 157, 13, 123, 209, 83, 177], "publicInfo": [], "privateInfo": [] }, "key": "c7/5ma04onAv" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "piUB-VcXoiJMurelax2E6Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [185, 86, 15, 144, 253, 100, 108, 122, 224], "privateInfo": [] }, "key": "h+r5KDs1Qr7l0A==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "tdL8ijuWYhKty5YBqQ55kQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [69, 167, 230, 84, 10, 65, 64, 15, 171, 115] }, "key": "ncdmbnSURdPNawk=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "PTthW6Dty8D48iG5qU0OcA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [196, 75, 135, 215, 162, 131, 153, 221, 16, 130, 160] }, "key": "lOUyPjXE93WJB3QU" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "oodVRVaKuQE6aRMRZaHnpw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [252, 98, 156, 253, 201, 181, 91, 6, 144, 95, 86, 63], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "V2XVhdP7Vt6o+aVJMg==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "e4HqNIw9C8ZYokbBimCEtw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [240, 99, 106, 202, 0, 235, 55, 123, 98, 102, 13, 174, 168], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "GcdJz52x5wRSxS2CH+o=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "5GAFyQ457G-NVaPKTTpHxg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [29, 237, 240, 243, 110, 28, 26, 144, 216, 186, 34, 9, 132, 46], "publicInfo": [], "privateInfo": [] }, "key": "RPkWslZBgmv7hu12oJvn" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "XBbIXMyA2757WM9gYdMtLg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [36, 67, 9, 181, 47, 58, 36, 25, 16, 162, 44, 171, 138, 131, 196], "privateInfo": [] }, "key": "61sfvU8YqjZMBUUiX/8qKw==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "TcdRhRfAEOud9ziztRAOkQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "5ApO6sunHWN0hPuG4I4I070=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "v0fZas-eNkXMa-p6uB0k-A", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [240] }, "key": "KOYjaIkG9apM6n9oRow6FZaX" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "BTn5HVsdjuLkZUT03oucRw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [54, 176], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "shh7D02zahxzABTueqgDat1u/A==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "vA4LPskhE1EATi_2G395fA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [142, 136, 81], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "6mWG6hbMjbocWbijpMNmF6CQnrw=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "iTi9YgN8JuyoKI3PEKnBgA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [78, 174, 187, 5], "publicInfo": [], "privateInfo": [] }, "key": "dBAfwpdv2lmdOQOZy+XTd+MvrP7w" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "TTpYShHHnbZUpMtjiX1IrQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [176, 49, 6, 125, 136], "privateInfo": [] }, "key": "0/KXUCVQpfDzRvmrku87uCRpqlpD9Q==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "cBARx3dj3uFRnXyjlN6CRg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [227, 191, 129, 83, 243, 65] }, "key": "8pClK5raWAyPBMr4p0e3sobQpJpkTlA=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "1paZYW_1QH84Nvc-6thHfw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [164, 40, 182, 46, 92, 223, 248] }, "key": "Mvwc65Awo7+R+ebSYyr6y6Glm3i6M+J5" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "bSsfr11hE9fr9VyNXyCwaQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [179, 175, 124, 119, 121, 103, 73, 10], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "zkvgSz1KHXRwvcE2cNHQqu0KSdnHX/fyBQ==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "i8gK-yDXtIK02H6_Z4-sMQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [4, 24, 100, 205, 7, 2, 98, 154, 15], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "hvDcETekV1AZcXzPWptNzsOFT1cYu7zmtl8=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "KVLj0-8FL1LI0BL1jV83sQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [13, 228, 197, 44, 189, 46, 132, 124, 47, 178], "publicInfo": [], "privateInfo": [] }, "key": "Mvcrvnhe8Hipy3fDxcyc7b/YmqctpiLgmhKW" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "j6SQ2oxDWS_aNFCMfV0ZVw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [56, 137, 11, 71, 255, 74, 22, 248, 87, 10, 2], "privateInfo": [] }, "key": "scnO2tjKPaMHYhWEzp7uymlbn3E4QVmHP+a2bg==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "fClDxj8A-onmhcDVs4HZJg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [133, 99, 156, 94, 105, 244, 211, 176, 160, 172, 53, 73] }, "key": "8UwK2iROiXFcyg7+ust0cLhIRdDBcehm38pNWxo=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "NMWsVuARc-DE4Txg4EJ8sA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [84, 165, 100, 82, 3, 232, 109, 106, 222, 146, 157, 43, 206] }, "key": "5kOK9qjrDPC7ubz9eisYJTFQE+LhmxrLTn3+ZNcK" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "YQoCOS8mHsi2liB0dQceqg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [13, 48, 62, 88, 14, 20, 240, 53, 84, 178, 223, 40, 171, 108], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "fdUvnTiMFLxcfxlHUvEQg5NIU/TkXF6hUXuVnkz5Xg==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "cFxhUjEwsojeSkaAhF0iPQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [70, 39, 167, 143, 163, 15, 106, 236, 10, 190, 150, 201, 45, 248, 105], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "slkZ5YmRC9XEL4nbKSqF971Fm+2VMnzraH/E7XLQqtQ=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "a4givnJJhPm6plIkwdSy5g", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "OgcDF7UsCCqxvZdsJO7Do8aWuHgUy97V6FfTgsSZrtkZ" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "UEpDSSadnGgYzraDMtwYuQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [89], "privateInfo": [] }, "key": "UBLkwY1KwEKUNnyn17+44F1NoEAltSpXMFbeJBW2F6VyCg==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "8_bqh4kVgNsh57VYuzZ-Lg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [188, 120] }, "key": "KDrxhVDmALjElsrUD89cxRYbEnvAFF3BNRfvSUcNJHPgXZM=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "Hfo7iOzIER6dx2_Ev42DMw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [208, 178, 152] }, "key": "rg4Swfetu0ACxEd4M5utD1ILiIYRkOtJ63+hDtVnEbwdIlJn" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "omlPNTtRDlhhCbk8yDc-Zw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [128, 251, 129, 69], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "uz//eSHINVMSiFVD2mJlAJIfLBDbgtBQrTZi57RcQRos0vhOYQ==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "KmGAyjToFgUIcJ9D9j23og", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [250, 255, 3, 55, 93], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "D9n31xXYPWxKKFHAFNMdPIZNDbMRveaT2hJxLOWnJSqtzZdTSFQ=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "JjXdP71afe3jMezmdGvkbw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [12, 88, 17, 74, 30, 81], "publicInfo": [], "privateInfo": [] }, "key": "Kny/qEgu/Fb156HLTpQcmB8S+VP4e3/CyWImoE6YN3OgJ6ExnKX4" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "Aazb-K9LWNo5dCyFTn3mdw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [122, 28, 58, 14, 126, 169, 94], "privateInfo": [] }, "key": "oomU3BtBhFi0H4znnas39xAJ1pI2JBZUVociGr9OeNshyhw/g5IvoA==" } }
|
||||
]
|
||||
}
|
||||
concat.aes.cbc._192.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "AES-CBC",
|
||||
"length": 192
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "OaowffjCYbU8fOcPW05uwgHMhDT9we4h", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "yw==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "MtLuuHAouS6jUdy9tnK1Lf78pOP4huyx", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [50], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "lQU=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "omiJY0sZKH0I7mHmY0U1VP8-GmlOjIt6", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [241, 160], "publicInfo": [], "privateInfo": [] }, "key": "8QH2" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "OW0BotUMFF31fSuX5oiSKbzDs57zb6tK", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [210, 133, 208], "privateInfo": [] }, "key": "m+Ysxg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "lt3auc1zdxJqZ-Rnep2fK1rLGn1EOlNh", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [214, 116, 1, 165] }, "key": "7290mrg=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "RTu4kMTCh15kUzhA8bntl-ltVe_Uc7Ya", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [205, 41, 100, 193, 67] }, "key": "SDEukc+g" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "2xSGbQxGgq4RRAmj2vX7o-VRPu0sbkaM", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [246, 243, 126, 163, 250, 87], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "nc4mm+rRBw==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "BF81z_0cpUuJSYEQarmbStMqC1r4H3FI", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [86, 215, 99, 121, 150, 66, 242], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "EsDOYoxagRw=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "W9g5JIsSp4tFD5q8GZaz-lYhYmpZllwf", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [56, 247, 173, 36, 86, 247, 216, 87], "publicInfo": [], "privateInfo": [] }, "key": "4IgG86X1pWvt" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "q_UM7I70uGF3r4z_vYDFT67QokyHZpWd", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [224, 40, 250, 119, 250, 193, 95, 173, 49], "privateInfo": [] }, "key": "uR/2JdisGsAcFg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "Jykt6I32YW3D43NzNOU-dZscCbhaVu-K", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [65, 255, 125, 19, 95, 196, 110, 178, 69, 198] }, "key": "lpCf6Ks56oF/hrA=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "lT6ACZAgUx2X_SrAn-ngF0_qy20NH7tL", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [237, 81, 63, 228, 228, 185, 1, 118, 222, 132, 153] }, "key": "jkI/1txHHRIO6Dnf" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "dTmtizDWdorbUWWppobPNGGYMupt611d", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [150, 68, 143, 210, 141, 139, 189, 94, 177, 129, 88, 186], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Bts/K9JQF8a7MXh+Iw==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "ODKv__k3jmn8OzsQ1h-HzsCIqj00RY4e", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [81, 167, 153, 180, 236, 45, 234, 5, 124, 101, 183, 149, 194], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "uVWf8qV+BRJXH5iTVAQ=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "QVyrn4jNezucrGfLDgK2xlmjl6vN4PUN", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [191, 54, 161, 223, 31, 40, 126, 44, 50, 164, 249, 101, 58, 111], "publicInfo": [], "privateInfo": [] }, "key": "NBeKCCFRE3zZq1oRlzCU" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "ejXWvTeujLDdnvUOKK3hQoa-l6Gnewx1", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [74, 153, 102, 41, 120, 146, 244, 218, 246, 156, 164, 251, 81, 24, 205], "privateInfo": [] }, "key": "WgYon9B0fbGnsBlN3rh2rg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "it_Zgts5aBpjh3q1723DbunUh8zZkQ6w", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Amq8X9gd/QdN1AlOrqPWGmE=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "zqop56kUVFjBfbSPC-fiCfL2kxY9Z5Gd", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [177] }, "key": "FOZHiDV55EUVY5/2YjacYIzy" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "hFmvDHxXMMQsLw-nifu2JXw23i7bo2Ld", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [161, 148], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "e0K5692XjulZ7BdgbQBIgd/8TQ==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "wbq2n7l62znKLBKaJDj7C7o1uv8xnP_I", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [143, 55, 254], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "7Qqk4j+1J2egOPhWXFf7lzEzzM8=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "7JHakBtCQX-v2C46U4MoBCG5_9P-wBBV", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [14, 48, 253, 147], "publicInfo": [], "privateInfo": [] }, "key": "UTtiQZ+XQEhoBh9TAf0Dihi4A0oW" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "bv8SgJBwhnYIqxZ_9fnkjqKmk5SKYix_", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [83, 221, 186, 166, 132], "privateInfo": [] }, "key": "bMDulHk2qdQzJOeV1IcMiDBDA1MGjg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "_St4JsC9-Iyx_3d4xOGcUT2mNj05sFe2", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [169, 51, 181, 234, 118, 91] }, "key": "sWbL60bjcI/HAkVCOXCvuhnwbUrBpuA=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "DEpRfV80dUjGBpddhHyKqdRyPdApNiAZ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [132, 177, 1, 252, 104, 235, 134] }, "key": "MygDndypOR0fhTqqY2dyWgd5CepJcb6q" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "34ZQGd0EhpC-DGfjaIE675s921T_RC-C", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [254, 62, 131, 168, 172, 176, 220, 175], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ElRlO+sjfYDC3c/myvVZmMC0L9JN5FWU7A==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "DA51MCSjoSwrOVBOKUZdtpAQZ_qIJvl8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [135, 209, 194, 137, 56, 80, 139, 196, 55], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ZSDja89NIulTpP0+/BIixPrGxrbJpP1YKUI=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "5PNAzn8mDvPTNyyPTtxPSUNtuAgqxVgM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [63, 61, 112, 155, 64, 4, 236, 157, 188, 155], "publicInfo": [], "privateInfo": [] }, "key": "YRRPN7qb13u2V+NRlSX6m2XrovGndM4UIgBe" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "CDsgV4WCkfUo56SOoRn_T0rWHqIl-Bf_", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [156, 248, 36, 18, 48, 34, 119, 130, 86, 52, 168], "privateInfo": [] }, "key": "raLWED+H0LG7YHmGPPiMrkhxd1D5ebBX64geWg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "Rn2DHEPDvmppLo8kudZE2RD4WE9Wp9gr", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [117, 25, 31, 250, 207, 126, 10, 248, 31, 14, 184, 208] }, "key": "+SDSbr/El880RXtvE63IG/mdgKnbE5KGPUGgSYY=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "YeIDM8qNQrLRp0FI94zPxMAO323OZfK-", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [103, 161, 12, 171, 24, 14, 34, 168, 74, 202, 236, 159, 22] }, "key": "T8GfQ9Nj0WXO7hQucUF/n2sDRu/8Z5dxzPXFr88s" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "pKiTXL-VOPPMhI6QX9ZJKejvJC7O4eMI", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [228, 64, 44, 56, 136, 166, 61, 166, 251, 23, 74, 240, 71, 182], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Qh8jrvZ1KBR1h/D8yyUCD0Dm7StabUolfhlUGTNQfA==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "UU2UMTtJLCWYEBqNk7JgKsnIE6SsZG4A", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [81, 181, 3, 226, 85, 28, 183, 46, 145, 215, 140, 93, 34, 207, 39], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "yPID2NQXrMgZ08YS/CXXuTQbnxWCrifW3Bbu2Yen3VA=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "wkVA0JDD97scSonWdkj7OgHPhH3VguXq", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "m51/4Y/utRQIm9YEoB6RCn8qeEQrAvUup30DbLvtz5cH" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "9DQ3sn6Mf1nbBD4fj3BhRM8jdRiWd6qF", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [227], "privateInfo": [] }, "key": "ug4AMLlbMJKPX5UezXqMv88XmjfFZ+CnQBIrJSkNtXjyoQ==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "E7hpuTkLqjW-4UQYMklY-4rO-p9DBBsK", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [243, 38] }, "key": "XquJotG69hW3U1ghS77XmSuB3EnI+jnQX9Zk9OMJILgJHT8=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "GUgKUTPUPWvoQjvL5UetFRL0aPIw1r3r", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [125, 170, 182] }, "key": "YZc3ZTGFY1fW+hHgsNoGl99KdJtHs/+VQT1PLey5fk7fmb7T" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "DYy01E7gaCtPBrB__uPofcdj3QhZ2VM3", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [125, 196, 57, 91], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "CZ4/NxDDNO2Ffaiuo9Z+EwjVclNTdarilJuWQ6UTiwq10dixUg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "hZ4oUwpEvxfxoTVsmElAywVa8mGe2MUZ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [144, 125, 242, 162, 165], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ls7xxXAtaPdmE8muekqjHclPUeLUbiX3VNBYCFVa4fT5B+UyQIw=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "6H8e60roZ_x2_m_YcMi1Kk3krOQCMeps", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [183, 133, 105, 30, 26, 42], "publicInfo": [], "privateInfo": [] }, "key": "xUSai7V46WgceCsw9jaDatg1/APPMTXOQkN9ZWh8hU8s+Chy8yVJ" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "BQmo24A-zHgd9aO2qJvztQ31Aue7FB0q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [73, 32, 236, 177, 194, 34, 240], "privateInfo": [] }, "key": "1hLU430HK+hLFlZka3MxxyVGq0k8KaSY0/5F5HpLI+UMjJO+RTJ9pw==" } }
|
||||
]
|
||||
}
|
||||
concat.aes.cbc._256.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "AES-CBC",
|
||||
"length": 256
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "EPmRPw7wRxtuz7tzrxT4sEMUxsJvVk2cPOaXZZBSVoM", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "dg==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "CIfMqIZLHOdwiBOThXk0nacZm79PEiKlf4VU6i5yruE", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [155], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "24s=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "zh8G69JASofYC6k0hn9S8G1crayMsScFFrFqYW_wo8s", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [18, 125], "publicInfo": [], "privateInfo": [] }, "key": "Ak9L" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "hVRqjzq37sJspEKhBpiNgGQtEz0E7DM5jaDdWljFQI8", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [40, 226, 60], "privateInfo": [] }, "key": "KEXgIw==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "7ZQZMc3mnuUSCzZPA-sFdr8Owx11kvNq1UU2FmuRmjM", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [72, 51, 201, 160] }, "key": "33QKjkA=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "OQaMM830PbhfBVTIY_LWgr1UD5NY0vymoGYsrQ_cSX8", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [166, 174, 154, 225, 64] }, "key": "Ql7pOSD0" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "ThnDkbJTcUXpikTrXE-leBRhH-9Tf-koFyhES5Rv1b0", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [234, 172, 45, 235, 165, 213], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ppx7edpArQ==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "o3Eh_c-C3Duolle-itGBbCRxeOY0Ik15lOSpaXkqsDI", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [157, 155, 31, 70, 22, 148, 218], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "AzNSom5XLh4=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "G7a-HALGtUyFpaI1kIw2wJy7ugc_3GYKclJQpOukrLE", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [136, 244, 11, 206, 65, 189, 155, 51], "publicInfo": [], "privateInfo": [] }, "key": "K4VOqEYyooAl" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "3YncB-oLlOsrSTQRUTTLfYgYHbKZQvzOnGSt9xDOOm8", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [83, 57, 192, 152, 78, 188, 222, 162, 57], "privateInfo": [] }, "key": "NQfc0D52K3vniA==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "YXf0n3bAbecb3f8BdnK_gmlpcZyB54jRb5MhQILcWE8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [229, 158, 179, 127, 150, 50, 215, 67, 201, 222] }, "key": "EF+uQ8LTGVvnuj8=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "rctpkd03_oyKimItiWOlK7Rj27xgrhE0Glh6-a_0nt4", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [237, 8, 124, 100, 113, 11, 136, 208, 148, 79, 37] }, "key": "5HhNVcNjtX+plKOe" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "ihiE3B_U2MF0SrdzsJzNNG7AXdna_rSNVvjobUbl0vQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [41, 132, 81, 139, 95, 144, 82, 191, 166, 246, 253, 51], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "cLaRBpSnyhlHg2xRkg==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "hIat5BGCa8qVXz22Z70XJ-8L2Dd_DAFpC4t-GtsDZMM", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [247, 22, 46, 173, 151, 108, 205, 109, 224, 62, 77, 156, 220], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "yVJ1gWN18wxoXfFJIfM=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "h3wIwZhDWlgXJZ2DIExyp33moetLdQh1U1jEzJXcBGE", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [64, 182, 129, 13, 86, 143, 212, 193, 203, 105, 144, 168, 31, 24], "publicInfo": [], "privateInfo": [] }, "key": "UAcZXDIo4ss5YcYpDD6V" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "sY1c1NVcoiRdhzmEKaiKO-KfXrdrw0t74XwY5tx5o2w", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [124, 52, 55, 165, 184, 4, 195, 176, 17, 241, 6, 207, 130, 223, 97], "privateInfo": [] }, "key": "sTFBQHsL0aMRfbSeI9gx3Q==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "o7C6oLynsMUolbsBBlDhc724VoRxBlLGH6tU4Z9NUDw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "8L8b+6AlAp0EzBOngRUvVo8=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "bGYPlCYMDSL1a7p8dNxlfIFtD0yIqpou3ifg0mJw-u0", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [140] }, "key": "Ic+6BvGY2FUk1VentadptIyM" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "8Jp_FEsz2oawTIJ5xibb9BHy5az9uJJ323F_LE_nUW4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [170, 52], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "48aQWz1F2nt62UTjFr/vP4JEIw==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "s_deuiEbrTawiLNg-rJeu5fe93JUP1MB7FatQxZSQJQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [81, 184, 252], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "1xqhpUcd6jqJIXYDHwfQ5xe+bjk=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "d4PyHm-HoeZwu6XAlEYCYaze_YS5RfUWyR2Z9lxXeEE", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [231, 155, 161, 196], "publicInfo": [], "privateInfo": [] }, "key": "i5y7JsL5uZm43cNfMepl/gvE7P1v" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "r8_DaMvMrG0oRx-Cmz4NmSfJiOeYLFTy0Mnintoo7v8", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [123, 183, 159, 75, 227], "privateInfo": [] }, "key": "BoEkE4Fs0wybfhyJMNhOi6JRhBoTLQ==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "grdN7ySKTaGX8Kp3qbSwWS9EgaE8a-ywXQQk8DKWZS4", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [35, 225, 139, 102, 90, 30] }, "key": "DT2UorH0++pdX7RysZvaIgeUzufKc9U=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "GIE_yGaXfZkFqKZGaOM7D-dHskdaR-4PdhYTyHPTR6w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [157, 0, 244, 109, 178, 67, 222] }, "key": "ejm05CtwsgtZXG+j65UGLgSP1Bj56pRW" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "CCYx2Q2kGri7rI7rIvHAfhHLMnRJ6z4JKf0jFLIVpzQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [98, 160, 60, 96, 160, 80, 155, 245], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "xe1rWftX64etwbCQ9XWs3Znjii7hgkmiuw==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "15c_hfqAvDBz2IlswDCv3IvmIoMCsDpf9DALsebWql0", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [204, 157, 31, 133, 242, 189, 49, 5, 129], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "p0Arewg599fll4qyigY2TD34mw4qDDXTKgo=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "pxu_nbIW0LkMGtSS_m_GDBbnJkv-tSe6i4UUS0a6gXw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [207, 85, 206, 113, 147, 187, 238, 213, 149, 81], "publicInfo": [], "privateInfo": [] }, "key": "eiHC4o2+lPj/NO1/zr79B1fGX0LTHS9+JWo5" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "aEK6-H10QUsyeTyz13ft0kIGK4T43OU37v6pmhTp9YU", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [58, 225, 134, 225, 49, 90, 76, 71, 185, 114, 135], "privateInfo": [] }, "key": "g0VLukT4sh4ZMPPrTNYn3tZEZS7XcsF4DBiQsQ==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "sOOZ048dOrm0_YUuHJ0THYEsuZbAX8DqRKNbU3oCrtc", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [215, 219, 151, 19, 55, 69, 217, 185, 137, 74, 106, 117] }, "key": "w268u1RcudwtSKf8we4rHEqbb3WurKrxuGH7kAg=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "J636pTkjSkLw6bv6Bzo1nndNvyC2emweER3b7tTPv7c", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [149, 14, 90, 16, 113, 60, 51, 155, 202, 82, 119, 165, 250] }, "key": "zGKT7fPA9jCifvpmbTE4e6j5Oc6QL83yMWu0CHGB" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "p-Fo_DyjB4MBG0wyjdlbmGMiBKUR0BKjXWAnXYOpCrA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [148, 242, 232, 158, 233, 234, 144, 139, 163, 51, 117, 103, 35, 206], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "+eHg8/dEEUGMJ6/rKoSA1JPkj2l5KWiq+jt0bFp1/g==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "18XNrdzOVc-mYow7jqyDLT9X9pNDVbAeTLpVKr_UrkQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [67, 124, 221, 52, 92, 78, 244, 88, 127, 210, 240, 185, 84, 221, 154], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "gznAkB7naRs+TDs4iX31vjC/vEgDPrbmimLtB49t5yk=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "vGN1Jc2t3dP3CpaXTq_gWAMBiZUPhHUCyoHruBdFs8Y", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "PiHzcG4Hcn97qHMef/XxxlFL9/dXbGnNM6hSlAY5lYj2" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "g3G1iiadeWH1-6thxb1F4DXjYlU4Hu0Qje2bjbpiMjY", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [181], "privateInfo": [] }, "key": "FqnA+p23xF7N0EcTjBNLN7ve1/rhmkYb/jJCYyINO810ag==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "pDWmTqqGHxT21hBm5s8g6AFHLJMHj-XjkNDibersgPs", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [150, 17] }, "key": "xTZVQxS3eh7ARTm4GQ4OViiQzK7BKe9SM40QypTiJRpfdjM=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "9SnUYq4GPycZo97m4PmW6jbejnzr_61qJDu__gpLJyw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [115, 250, 229] }, "key": "txHo7XqGeyZ1ZeTU7pLO+iUtkChBF+UCdi3spzhPAJ7NChGJ" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "TVMVRe2noY_sSBkNAqHzlWo_REgixNlFf6l29kvsmmY", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [236, 120, 190, 218], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "r39+kZZKEPu+F+U9de27oS0puFbkBcJSnd6L+0bj6kizb0ZALw==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "NCSHOQjbUWjs1yAiIL1fSrV3GJgJkXghNG39P9nNVNI", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [26, 45, 196, 169, 153], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "BecOXz9j1LUdLiZLJFrrZLLLgEXwPvNfeshTIZ6UJ0zxLplnnd4=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "ag0POJD0gDLYYIDbmQ2bmFFfFai1Mr2OAXmdv3hmQxQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [40, 111, 100, 16, 131, 230], "publicInfo": [], "privateInfo": [] }, "key": "ihdVOysRPd2gJcMpZBI0c0f5QzpdgMkBLLj5zgwMRsGCh0enpaf4" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "jG73cbdQsMVZrfA-udGMhz3NbbbfCRHqCcuo0S8wQ2s", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [91, 18, 228, 148, 165, 122, 160], "privateInfo": [] }, "key": "T6+pf8FghLY2Ss5PUZbT0GUcC81tuxyx5lbYwSrUguzek4jfrozG7w==" } }
|
||||
]
|
||||
}
|
||||
concat.aes.gcm._128.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "AES-GCM",
|
||||
"length": 128
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "E6VrhGL0lBMMr9QnQISxyw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "TA==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "eQqM1el0mzXTqBsXChS1bg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [236], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "/Eo=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "BHZM23bCBv9_THl0r7D8Cw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [141, 113], "publicInfo": [], "privateInfo": [] }, "key": "/tlX" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "IhdDI91y_i7TUxiKg1-a1Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [186, 184, 80], "privateInfo": [] }, "key": "zkdtrw==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "_1JKDjddCC9fmZ8TmldgCA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [198, 13, 33, 254] }, "key": "gexp08U=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "kgLlHCS_HD6yA_V5crnlHg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [73, 115, 123, 96, 164] }, "key": "0LQTxdMV" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "rTZGvbH1Zzhg4CZIOWkdBQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [97, 218, 205, 80, 118, 135], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "abywoHLp/w==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "tj-lzm31uYP6ZTzaoAnIcA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [78, 80, 185, 188, 242, 127, 133], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "QMP/laqZlyE=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "KLhQVwd90xrljXID8OAHVQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [150, 67, 136, 164, 92, 141, 202, 231], "publicInfo": [], "privateInfo": [] }, "key": "5tNd6gWJXY/m" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "RblgRmgWL-fFjgRqLUbhVg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [210, 191, 35, 83, 33, 229, 104, 87, 235], "privateInfo": [] }, "key": "T3dFWWzCp0Bo2g==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "c4SFP8GFa3wfd6ERXg-RHQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [129, 129, 224, 10, 212, 67, 208, 122, 245, 152] }, "key": "l6N1DV1WFUBwmBY=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "NQnz1-Z0ymbmmMblwPHY3g", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [87, 252, 97, 187, 61, 186, 153, 166, 26, 244, 138] }, "key": "7BkvDs+Bx0lgnU7y" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "XCBUytgOJTmSd19XizjXXA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [230, 75, 183, 58, 156, 238, 98, 58, 25, 197, 159, 79], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "2bkWFTGj8HER+oxgVw==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "OJ8xTGzrTxNFonH_lgDjrw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [136, 200, 231, 230, 131, 241, 226, 64, 58, 198, 232, 217, 33], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "+7cVuB4hJTNgd1VHZTk=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "M5fDNdROb0HhKdBKyZu3Vg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [237, 51, 210, 205, 56, 203, 213, 36, 243, 131, 190, 10, 82, 158], "publicInfo": [], "privateInfo": [] }, "key": "8ZEz3jPYBftIqJ1GaRGJ" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "IZ6a9fuC-LaoJZ3D3VBCkA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [223, 33, 103, 128, 110, 65, 234, 141, 146, 247, 247, 42, 76, 199, 166], "privateInfo": [] }, "key": "U5ssuPddnHBJvkK0EROiQQ==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "fk5ADk5T4TUHNmsXBco_Eg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "5/FsG6GVoAkjlIqq7ZMHjHE=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "2MSh7xOaOMVv_Onq6GpyWw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [215] }, "key": "CCm3ECGB3Jgf/DDdLrx7EIrt" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "JQmMf83mSbk-5BLaLwcW8w", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [93, 236], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "P61S5MxTFDZEXUqUO7Y9sPT2CQ==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "tGDGfqNbzNxwmAi67_Hjmg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [116, 113, 128], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ZYX4NynpoYvKsYWrIa8qS2b7rng=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "d_3Jyla4vdKGJuM1wsM3gA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [107, 12, 165, 118], "publicInfo": [], "privateInfo": [] }, "key": "71wV7GDsojRMjbgMuWAa7PbZwdRB" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "8DK3793h9P_GfAUq1gD18g", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [104, 217, 147, 178, 189], "privateInfo": [] }, "key": "QF07eoWkqVqX9ZT9DKmKT7K4LQDBXA==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "I1kcciN6DmVgqD8I0Uw7CQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [99, 204, 84, 22, 254, 100] }, "key": "g1z41c0vNNY1uo0HMaJlrylkj+svSDk=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "K5VEc_ANu4QBgZT0Kt6sHw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [133, 190, 149, 136, 156, 41, 67] }, "key": "yHnW9DsoW8kQ6hxC3Z7MX0HtSUBro4gx" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "6arVwHlZ-Dt849OB4oEPBg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [129, 123, 189, 233, 221, 135, 136, 184], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "sleHI0ngGdHor2OpBxOhDVR/cc8LX1jogQ==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "rsb4Xttrg5zehPafDxbcsQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [75, 153, 121, 226, 130, 47, 111, 208, 196], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "7NiLRzy40LIvwx528m2Lg/PDDPcU/ZAy1Cg=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "EkW3ZVfF4tCyAl1Czw3i1w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [42, 50, 0, 53, 116, 74, 214, 183, 166, 224], "publicInfo": [], "privateInfo": [] }, "key": "QbL3fB9mokWeQ/DUrnYBrwwB0g5TeB/IYAAz" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "mULarxy-fsnVIirS8vKLuA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [255, 255, 146, 83, 234, 194, 243, 156, 220, 227, 145], "privateInfo": [] }, "key": "zJU0cAa2WoS61vOPhmX5zBn60V08AkPC9LA+uw==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "JO8UL2EQMJZ-2fSTiBxDvQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [206, 209, 4, 246, 84, 216, 78, 5, 74, 169, 58, 31] }, "key": "qHs1d5zdAlRGMyXryHF2cHiwfr0xcuyL/5lrKT8=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "04h62mSo-a0U7-0KpN7RUA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [7, 129, 245, 26, 171, 103, 68, 16, 228, 45, 0, 159, 142] }, "key": "RqaQVoRWFQDFTka70YyjQ8pOo7b7n3kUl5HxFgE/" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "XXsdXOZOAvXZ4kOtHSPosQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [18, 193, 91, 202, 38, 79, 174, 218, 84, 216, 205, 226, 253, 49], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "QFEqu5MyjtFC3Cc4GKjTJp97R4vBrJbE8jyujJ2TFQ==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "9q1zmfVTl4Gshvrzk_xlgA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [101, 62, 160, 177, 233, 98, 245, 227, 112, 31, 96, 103, 90, 193, 14], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "bZ40G9R+Gdwer6jS4E97jiqtOcr9+1QPYICvbepvxfc=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "GD3cJBkdBVc73YQ_dH379Q", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "SCqCdmldhQfURUVlCMjjX8q8ZE8+GDanW3V9xjDXulOM" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "jHwbxWVqiMLquVwq180Lmw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [152], "privateInfo": [] }, "key": "WWQzVmGcHhSW9+gpVx2pQ3RFiUr01f1JDzRymBJOVnqNRA==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "t-pCRrGl7QUM4qOPpf3q-g", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [164, 48] }, "key": "H3ncStbIUsp8YYKjNm9c+AhyCTo57D1u0xVws5+ovYpSLEw=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "S5z8HC5vGKKgwFhCM4XafA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [30, 65, 65] }, "key": "M10dLkHAmswvLpFkliOR85qgakdPpGsiMcgWuAKT3OjMrdRi" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "pnRxd9FMg7t3z7fy_nzbUg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [187, 1, 205, 214], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "aWcVdxH2M2eA67mXx1cUXB+ETwie165paEXfGjLCVEie7X7Lbw==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "XI6C0f3wuFahGOKCXVYjdw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [51, 161, 183, 220, 93], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "8w0YhFQy/Odvix+f+89vX/yX0x/NADgGzFxMW7Xv71MhDsgyODM=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "Lh16kw1kF9hMrvv5KV56hg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [225, 170, 154, 94, 184, 20], "publicInfo": [], "privateInfo": [] }, "key": "CpADBgGUZzkxjcVNn9N/Q4mcwPzn2UPG1VZRk+uE+4f0ewl519lC" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "0526WsWI4FuDM8aOfzNbtg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [101, 63, 225, 151, 205, 70, 113], "privateInfo": [] }, "key": "RMwzMi0IPHoR8QfjtgtLuQJjm9esmfl8uVQ/W/HpaHWNz4yDW7Uc8Q==" } }
|
||||
]
|
||||
}
|
||||
concat.aes.gcm._192.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "AES-GCM",
|
||||
"length": 192
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "p80Q0dydYEgrYt3ll4AAUrHvLXWmYACS", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "mg==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "skoF8HsFTx8RWv4lPeyMFl0XDeiRiJ6p", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [126], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "0QU=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "9CMhuaXxvSR66uSSEynrufaL1iAB4r4Z", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [183, 100], "publicInfo": [], "privateInfo": [] }, "key": "Ashj" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "sasxE50XaRnTemdCVRUNn5tWUXPYsKl8", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [193, 144, 42], "privateInfo": [] }, "key": "jjkerQ==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "WxmqTMtgQg8C_0dfI7cyZ7jAvVyGSSzL", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [70, 197, 198, 140] }, "key": "l6H+I1Q=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "1nQEqgF2PTgVT45Dkda0pRgBFClUW2ZT", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [249, 114, 139, 182, 230] }, "key": "ZJk7vy5u" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "8C8jSqTeJjze6knkDfnZkI2MEaNqjd-p", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [132, 43, 217, 230, 8, 71], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "1nraOfy/0A==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "liTKU_jBtgaeawDlBwPjtw9HvHSf3YKk", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [66, 183, 202, 211, 153, 202, 248], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "FuRRC51YVwA=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "ufc4Zm6xa11DWmZF0h1DwjZfdamq1p3P", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [15, 48, 61, 188, 242, 42, 118, 0], "publicInfo": [], "privateInfo": [] }, "key": "uGN73bo3PFXF" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "iU13AYF2ymbTHDsPGTcGA_INpYm2m7xg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [44, 167, 10, 187, 156, 52, 68, 170, 127], "privateInfo": [] }, "key": "8Xfj+p4kaplBKg==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "lUrra-1rqLZKCZHPwlTMXk5jiuTYXp4O", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [63, 85, 134, 105, 18, 117, 188, 72, 48, 210] }, "key": "Y6gKygeGR49v/uA=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "jdPXCU8b-ieJ1BgCwlIhH2px1QDfekgw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [89, 254, 96, 146, 39, 182, 205, 87, 35, 160, 41] }, "key": "Q8TiG42RXzlcKLrH" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "uQ1m_DRxQ_oms8eysQ9UPjRCioiVNVjS", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [1, 255, 133, 129, 68, 89, 111, 198, 64, 20, 34, 167], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "SvWxMurxvWkUWo2HAA==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "ATac91RT9ctKSfNMO-MbdvFxfawsSR7z", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [192, 47, 148, 132, 168, 17, 236, 87, 108, 55, 14, 155, 38], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "wtKCeh2JkFbnFBISquM=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "_4SSGdFalmxxF10Jben9RS_7bY3gCOb1", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [67, 197, 43, 229, 123, 25, 249, 251, 148, 243, 157, 243, 108, 142], "publicInfo": [], "privateInfo": [] }, "key": "Q4izafv2zWUDkUBkjdXT" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "OL6Ki-TexSjUYJcmq1gxdTUyNpRDq_hC", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [98, 45, 162, 176, 235, 182, 228, 170, 92, 233, 24, 168, 130, 125, 223], "privateInfo": [] }, "key": "+3GfznR2/qxl0++V6UqZgA==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "rhYW1zv9vVbmH8mFWrh-cElilSYrBo6c", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "8fFCC/2UjNoMiGvp3QvtC/0=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "3TtL2bWpq1rkTRTvEYNQ3BOIsykeWy0e", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [132] }, "key": "1QWHKSPvZVmqS2Sod7SnIeGe" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "1FUHSarH3WQ2j3XgyfCbpWhPQiFw-SK_", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [228, 133], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "54u5LelXMkLqH2TRY3B/G5Ns/g==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "NWqJnkayw2CC74ubt4HupdhNTfjg6GOj", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [136, 192, 28], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "31QIqPx7fk+YxF6KRpHYWntEgXQ=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "BbRenl6_AwLA8ZYgk-dS9zuR3jnDCUle", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [179, 250, 141, 244], "publicInfo": [], "privateInfo": [] }, "key": "igfkdaDWlOktn9yiLZ8j/O2eY2L/" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "CTAUQ7FAO-WtmGbFCoEo36Av7hNjxDrI", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [141, 141, 247, 129, 15], "privateInfo": [] }, "key": "GP6HPXqeRIXnULRnx6Tb3y4tmQa43Q==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "v6rFclllpDqzAeGVfRZrea329VkKTDB8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [251, 255, 75, 210, 106, 63] }, "key": "K3lNZwWed2pc9odP/gTHaok5638Ifqw=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "Du6mmeGRSs9EnhVtHrFUJ78F9J0W3HJy", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [250, 130, 114, 233, 77, 67, 126] }, "key": "K9SzzfAefomlGloIKDjWe9vw/Duhh5YX" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "EjfyK4dKD57eAkYbLEpkSY8pA3rUhyd6", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [61, 97, 140, 37, 135, 93, 93, 240], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "DiHt4C6nr21kuExz0LgDaZvRwHksHyrjpQ==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "XDZZGlY5ruqntbX-0F0fyzwOrSOTgvHB", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [14, 168, 74, 177, 215, 234, 171, 149, 155], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "vGHTQ7b2VGwTcMz5R4XPhVxBxuFZTD7Hh28=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "TCZNR4EY65ehOoXbRwHOEeq18BJPc2pc", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [219, 162, 17, 250, 238, 95, 241, 82, 209, 27], "publicInfo": [], "privateInfo": [] }, "key": "oq4A7ZgpAHidvd7yXM+/v4erFXWVR7SBD/op" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "7cAhSWqAot-S3SvRUo0qr4AWXIbPyPNH", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [243, 65, 72, 156, 242, 22, 99, 53, 180, 154, 155], "privateInfo": [] }, "key": "S1acNnfYYrD7yd3YvWsf0XFi31BrHlZa0rRqyw==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "o9mWdfKGk0U3WBbTBs7obbJUf6st-pg-", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [235, 113, 199, 185, 75, 98, 15, 251, 8, 169, 117, 34] }, "key": "ofhhpr7Y/3OPF+A+zroC4KPUyb7nx08pQ4fRwBQ=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "CDz9Um81zpOe1H4zoZdphKYRooIXWBQG", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [96, 53, 69, 159, 140, 142, 211, 12, 77, 114, 2, 55, 108] }, "key": "UhvEyKXYTvmM5VwxQ19p8aOT67OxognR2CGy4nKT" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "Gvc6z5aWFPGIqpJkXdepXyQz2uFnnQ8C", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [163, 232, 148, 199, 114, 177, 75, 238, 213, 33, 22, 50, 230, 209], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "PzGWjDriDY/XbmZih1exRQA+ZdG2vfaKlVZz5738Jg==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "thBXGgZ6oM7pQgTFLmgq11QwkTkISN6R", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [255, 188, 216, 118, 166, 92, 173, 34, 87, 85, 145, 76, 57, 16, 26], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "oHIil3clPyQHKb552vkF/I1/rplR94Ffff8aXkzIukw=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "aPYhMx7SqZ3_fgZVmW-m5EomPKf7f5Lx", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "hIpCmRCx3Il/zuh0SnbjUeAVN0TLttGJqwPrquTpeq56" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "I-0Z5SL7ehmMYmcmeS0-OphPVRX0BSgf", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [103], "privateInfo": [] }, "key": "oaYYZs2PICrBK4lpZapm5IsyXK45Yak4pjKTt7uYT3O3Pg==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "L6Leudp2fw9MTSKfl6eTak4ZTeUx0Byg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [20, 146] }, "key": "BsgxM+8l6XSqPqT2EeGTgnFXJg4UOnkBytdQQbX+1cr2PzE=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "H763-17SVxe1k6FIInPZA8L873Vqr5w0", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [233, 114, 84] }, "key": "kA87efapK7vvFzCAzYe8iHrq01RIEnpStlZFbyA9vBH91BmK" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "Ebeddp9BaEQZV2KAn3_EKOjFTe7Z6Srh", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [31, 236, 147, 127], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Na6PUyiVB5qQFCgPoHVqS186X5b+wJy7/fFcGU0x2llHqQ+Kkg==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "HlI3KyWsXT1NFLD9nW1ZJkAOXlP0VrAJ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [89, 67, 111, 178, 157], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "hX0TaTawyxoX5w8Ra5tYUmsBSx8bimM5JSMoTvcBqISZ9mn9FD8=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "oYgvLNMlTqKvdE-glp1UwxwCSXNR0wcl", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [188, 209, 219, 179, 100, 56], "publicInfo": [], "privateInfo": [] }, "key": "ydAqbdcZYIrUEw+Le7uuDgGSeWvXjwkn4L6PrHup+cI7Vk5a0t96" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "fSdQ3QBX-_hu4-v-w8ayuZQ6nz4XCp9W", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [212, 54, 119, 246, 153, 233, 250], "privateInfo": [] }, "key": "8WUeZiUqRDsZkAaU50XZDGSVUfZokralaZyYM85nilh6zVQ9SnLdQw==" } }
|
||||
]
|
||||
}
|
||||
concat.aes.gcm._256.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "AES-GCM",
|
||||
"length": 256
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "Rno3OypxaocN4lQW5GbvyXW5Twn-FCrIWiRTzoaya6M", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "+w==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "_J5Kw5-vKeRtiAWZjt5I3hvA94Ru23yQ72HLzBYRFuk", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [148], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "iCA=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "n6aRPrjZyuDQS-Lx3CGC30T4tUhGI427nuUKNsebQjc", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [96, 232], "publicInfo": [], "privateInfo": [] }, "key": "cA+a" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "XzKJuZMoS5nHP8lkbs1HqGzlx3HbAhV1dy8tlkfeUKA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [255, 41, 17], "privateInfo": [] }, "key": "fxj3rQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "moKcAaEW6xD_uR-EuuRCTHp3sGxiUALafdVnfDK-PKo", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [49, 246, 225, 18] }, "key": "I+udIrg=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "I9SGGKfyg6Xe5rnzvE3USrSxgPbk5XPPc_PkeZxr3_M", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [42, 215, 131, 235, 15] }, "key": "8wqFNCyT" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "ofK1Vp0-WwU04afU5viE_jbN84O_ibBzhbHdEIeoIxM", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [64, 215, 208, 210, 68, 25], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "atzMkhgpFw==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "qCHol3E94unSVt9M68zBnxtnHBKWW7R39Muxg63zH-c", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [44, 69, 86, 54, 246, 117, 14], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "zlKEqFnCzkc=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "YELbC7tY7XUS_AM-0rCAB61MawAMIGU2AD4MwDriwAM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [82, 111, 86, 175, 70, 143, 32, 28], "publicInfo": [], "privateInfo": [] }, "key": "jyvvGwMcvkwg" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "NOTYXTKUEjQbQok6NQ9JVlrgbz0XP16a0sohJFHwkdE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [89, 71, 239, 148, 132, 7, 206, 76, 11], "privateInfo": [] }, "key": "ZjL/+Uz0wZo4xQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "7LIIhLrP1SOvLx5nDexekFxig-8wHW3IzNxC7cKafk0", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [91, 247, 198, 162, 102, 119, 90, 104, 24, 137] }, "key": "Nb4DROhQac9WTr8=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "V9TdYU0-PdYlrBh-ZNDOwgR0MOtBcV6JkzpZwBAXL2c", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [241, 190, 205, 226, 196, 244, 216, 172, 140, 181, 165] }, "key": "sxSPKYg7UprEVZUQ" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "JYoZD4V4PLIR_3-5IuBkpcZ7nSpSd18VrYStTvc6Sck", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [36, 249, 185, 6, 136, 56, 43, 242, 114, 240, 135, 229], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "jQbM8mJVTcjvkI0W5Q==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "smiFpjg34r2f6TVfy185N_8RMa9BdLjbNy96sblZjV4", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [15, 68, 62, 196, 81, 146, 217, 99, 11, 144, 217, 102, 136], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "8LMM0wRqygc7aH2tNHY=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "bsnXRTo-jQDIyqVU9Y4KHI5pg4Z2f-d3tJYxZk7Eun8", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [68, 33, 147, 97, 33, 43, 148, 245, 243, 79, 171, 180, 139, 137], "publicInfo": [], "privateInfo": [] }, "key": "sZ9Fk+l/zvLZneMVJJ17" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "zIxiQE9mdin9f4T5O3waptW5AHXuNYLuaG6084c1Bk8", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [234, 58, 9, 209, 150, 211, 124, 146, 86, 247, 84, 197, 124, 102, 69], "privateInfo": [] }, "key": "qS0OX1wrvlyDX7CjZweovg==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "b3mwnPNKJ93PMWwda5XsEEw6Jai7YwDasM3JvhFbiQE", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "2nt5WwFNSz2TCKl0JHBUUXs=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "Pzh37PjzE6fhFHRuz8TOsMQFaTsM4k1JF38j-JMkrUE", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [18] }, "key": "Z007DD4xDiMFfnCnKgrp1SmP" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "KHcEcxhgYE4gkn2YRzBggRoywmibUiER1xxPu4vaIfk", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [247, 79], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "jIHg4hEmaFXboBroZi/WPmX2dQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "Tw28LuwThphBzf076caRPpKC6murhRd7ZBPMSRfFadE", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [116, 67, 106], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "yJGot77cz8QK/ds4uec/4ZmXUPE=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "6Oy5XFTLF26miyMGtfSLwuBSxTZw67jlNW15seySLk4", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [128, 190, 42, 114], "publicInfo": [], "privateInfo": [] }, "key": "m0o255073wNb04rYORkMk2VeDX4w" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "gCtSs-vmFKeqmOR1ogfdXAZKl6XpzP6dYd4DmIuOgEI", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [248, 73, 63, 123, 105], "privateInfo": [] }, "key": "4NSv0W76b36vnCU8mq7crPrfisZJUQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "N8rPm-Izfa_f4NyEgoP7o2ENawhxIKfrIKatOW3j6rs", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [79, 128, 196, 37, 54, 177] }, "key": "NIFORl214bT2wqYMAJYMZthepRKvxJ4=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "PgCy0Pv9GXDkzTSbJijHhMRCmlJoX2UotvTXus2urbU", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [178, 25, 228, 239, 130, 102, 219] }, "key": "nSsVMevgYzL8F3YvFK6LoCyOFi8nVKTS" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "xLe_xE1vvDHaRXIUyHtWM05gz1QDCGxdCy8qWVqxrGA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [79, 142, 177, 162, 243, 38, 124, 197], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "WF8VMAqyl36GHDdKAw6WUOEL7HTlTINP5Q==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "5W4dIubyDPOIwRNV2eKKuC1iqHTHiGzwvUoEKfTKaeQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [37, 220, 223, 159, 0, 90, 228, 227, 45], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "La4rOqyQTM6TVduehnVFgCjRtvGxsUN/XFE=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "W-K6RkG98rucqirEuAbOVHb86JDUolnokdhAv1dmpJI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [249, 54, 158, 13, 140, 89, 108, 30, 252, 214], "publicInfo": [], "privateInfo": [] }, "key": "R77Z4wKtUGqXTm6NqXsAg1nxG+ndxe9edlMn" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "JN8_SiqJnxsOCxu57k7ozMG3MZ8so5BSpo2p3qN_QmQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [16, 33, 60, 17, 81, 255, 230, 90, 30, 86, 52], "privateInfo": [] }, "key": "cMWrO/KCpW/wfendu3A/WfwUDfLCgNLo+zxywQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "8gDHHd-so1FmklSl25cfrjf-USoRCSDrldoUigi_T0Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [214, 94, 78, 204, 162, 33, 100, 124, 95, 239, 190, 247] }, "key": "Z3rXiukP33mjSbVyManHXuu6olE82pq2j+OD3OI=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "be_FT0V3XvP30q6kDqP16zAHRjwIs4rQo7pGHOnUGuY", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [186, 28, 105, 206, 236, 166, 190, 26, 160, 75, 163, 109, 198] }, "key": "8+NYHSQLnTIr7T73x1CZPcvRccFbekR5YoDGnqSa" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "DAUON-B25q7ky9Dm7xBLbw3XLtPZbdB8RbNiw2pLEgY", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [94, 6, 114, 246, 153, 113, 68, 115, 124, 59, 236, 18, 27, 188], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "yYf3hzsF15u7i1wXmxccztBqFx5ZmxGsNq6fnYTP+g==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "YxkpBgSTXrTTB6BZNtXw0fsHXDeex1NCuftdEAe8dBY", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [57, 101, 223, 155, 139, 207, 85, 19, 21, 132, 157, 108, 9, 227, 229], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "TXDNeRU8CZgmDYXHNqqzqfuiuWM3QNgWlfwdn3rd/fA=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "2jzt-s4aQI7hfbnSskLz-D8KMz5U15K5s99IvBkM7XA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "GSk/Vq5Yn+RcOsZsTl/v6sSgUZIPc6TZcuw06d39Htg3" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "BN-DntrsQYux62eiFnG1JqrRiPF9Gzajwh4xEQ2kBW8", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [110], "privateInfo": [] }, "key": "OyE+oMGGDVBXwy8GpJ0IUBB4APLG5KKxG/ugTH0rWW+RoQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "kY0zZKinX8mzw-XcL5QfNdiLeRhmJJrlV_1HycZ4B0w", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [40, 47] }, "key": "edK14FNXXIPo0utll3KRHojz2JPF+GwOy3d1R8nzSt1wBnw=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "eZPexKJ6Nb2tPKTyWeF2O0_Y0wymVLTV-G0pMU1FVhM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [170, 34, 66] }, "key": "efQ0Y9WZUALMHKujcgJIv3sN8Ek8WYi98fQQK052ZG2yMVBy" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "0UfelrcUICrzAPXHBtkAWCW40_3WDTltx_Qh2cA_XgE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [117, 71, 117, 92], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "QdJ0jP7mLyIwTho7a6ZmlDWsNrcMcwkDZ1y0w3Z3q7XWyeh58A==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "JZjI0yC3vsTQlfvxaRtwyCH9ZtwpVH4CkE3X-pXE76Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [11, 190, 31, 107, 118], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "vJHXh8l8hNcDXCrBr33JXS5n1z3OplrfBgBnsNYlip3GKlpurnI=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "wQByhdGBcYWPcLW7soqj-_Q238JpB62FXsnEsqVnqmE", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [70, 8, 199, 18, 8, 164], "publicInfo": [], "privateInfo": [] }, "key": "97PQtn33yKAlPRb2n06ck9VhgQtXMYwZviOUl1SEwCMZz4dINltU" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "lGp-68U0YSlxN-Mhi94l33UrOU2b7IDBxvc--Jwx_r0", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [206, 159, 105, 171, 65, 243, 245], "privateInfo": [] }, "key": "OTchtUthd3L6HV0dfyE4DPwo+Pi9omTDGkzQu+LuUk6T+AmhZLq48g==" } }
|
||||
]
|
||||
}
|
||||
concat.hmac.sha1.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "HMAC",
|
||||
"hash": {
|
||||
"name": "SHA-1"
|
||||
}
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "2MZmHAlKzR0kFXzilhn9L56gijJ2lW6qrth4Hls2h9uPn_WGx2BWTLDWlO-DE7SkO2RJ0lZWYebmTtYh4dLVIQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Bw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "-Hgh5fEdxI12DtvFTNlG99seWGrUVNAlyavLsFhoarHhUgtMUZZFVpYoiZN1g6qhJZ4l57bP7kmSROT9YwHm2A", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [247], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "n/w=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "JBO-_OvUjB_Zu-2VPpHcL3JkJ0WhcMn7wN-dMID4Q1JsG38syO_IGudLM0d3Jb2JfpZqbp39-Kt-Xvn67ids1g", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [6, 120], "publicInfo": [], "privateInfo": [] }, "key": "uY1m" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "ic26nW5M0nuzqLtEnoVIvHprbJXS6vv3JPK5WoETgGRy56VKlT_g940LiRs7Py7XvnfTI0symfHYznILpl58kA", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [224, 187, 135], "privateInfo": [] }, "key": "BeORIg==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "7ziZHDWcXxcEvRqVne_ig5DoFUP9Ym4Bu97t0GMjPfmJifBoQbCYy2LoTE0_TttQhWUKS_C2MCmHiviR4VlwUA", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [80, 0, 39, 195] }, "key": "/YOsjSE=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "3fYYgM7MYluAtQTbFXumv2yz9Xl_WEo0CnwIUvcFeep0jH_l7-dD7niYkim7O7BbplbBbGl9I2U6l98r4kVQnA", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [37, 44, 128, 54, 171] }, "key": "m48nO+C+" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "eEPpqiOtLp28R3LW1idAbyDQ3i4LP1Q5mE7w-JzRrp29rus4TUHzIxfYGsWFfV4BMMoHOX6GOKa_NUXu7bRp-Q", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [126, 135, 246, 124, 52, 113], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Oqlumnk8ew==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "eQsM5Ce_TNQp4uXbHZF0svaRp3J4p_isp9M_GfKqdlZr7s-LAGLkaTVLsB6g_VvqpFm9M4O5YgpceTBROszNhw", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [208, 5, 147, 44, 36, 92, 77], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "MCePHTzZGJ0=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "kMqoVahW0t7nfZhaZnUWuYQgCcE8gc4xmbMcz-BKvJtORi-wGoLgrVYM_i57PN2wjhFceDpVGGDyMAQAYjD6Fw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [189, 168, 167, 62, 227, 139, 103, 54], "publicInfo": [], "privateInfo": [] }, "key": "TgV5M8uNf/S9" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "qBL79cNQbPZOsjZS2-O3rjNduHPs3vb_6Gq1L2x-GwUjzSf4yz05IgeIMd4kDg6WbB0tgLoSUuy9yToVDIvmcQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [182, 11, 40, 249, 27, 1, 208, 248, 220], "privateInfo": [] }, "key": "1y5X1GDuXwuT6Q==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "vrCwITU71bSdMaI1FQZs-_R3-K0tsZVVYofVmxraecT0VZMobR55ffA-fm38zDxdhYnMHxi4yzGk3Rg_FG204w", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [59, 167, 103, 253, 52, 226, 15, 14, 226, 162] }, "key": "AU0K4YcB9upeB+M=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "ytIb9CdjDjoYR-qzY6YcK-a-rbx0bqGAv85YRhLV0tkfkRJ6A36Gs6zWb21RPOKP6DCA93g-2SRhARBZi3RK0g", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [236, 130, 243, 207, 24, 130, 243, 162, 71, 170, 125] }, "key": "KMp8C/O1otmdU7Ol" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "4rff1If8i8okFvGSc3S7CrUcp10rlFwm12nTEPJhyyqFGvwtYhTg-niULJ7uwqs9aay9x-uSsK8kEQuPQ5vlhw", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [98, 195, 89, 216, 165, 130, 234, 113, 206, 140, 83, 141], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "p5FXv+VmPP6gwDdM6Q==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "aREjFi1UnqA7fTycGfixc4HAS_9YSu54PayMYlka_0zWYOEEIiSdBQoDT3bCd-uir24H4n3sUwgXk2FSD_bz1Q", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [170, 248, 17, 46, 163, 218, 57, 241, 172, 106, 149, 135, 192], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "zR6SNYHXkvnGgZCzzIk=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "0Rek3qiBvKHrGoZZBWEAhS2lO7gYWtyO_QUl5SnQQCaD7ceBEukghW-1Il_wpI0TGZCjjnyMvT0AB16saE4vNw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [150, 3, 52, 230, 94, 41, 220, 140, 99, 68, 126, 224, 236, 25], "publicInfo": [], "privateInfo": [] }, "key": "NX9SLDTi9pSLkQ+Wyniv" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "QKA1ukvhMlE-4VpsYo3NdztvxNEyUdXXGm-PaP-RfBTAWn2A4lsZEIxeFiKtF87NY6G-ngmudkuHav7lAU_JLg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [161, 33, 133, 188, 252, 44, 161, 213, 151, 214, 144, 58, 141, 119, 238], "privateInfo": [] }, "key": "H1aG7uOw/YP/+2W8q7DpPw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "xix-ol7XEpqKuc--FI9suk5fj_xLxkaZOKhI1HabLO3dhAXn3Lh5YUVkqtOk2cPhBzV1_moz2nXVJMhpBrhv9A", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "4MR5GIDdIDwlaU8xWOtmNtw=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "_Ripzv5d8SbjHFsWM1ftMc1SzHKiQ1IdUWgrKbjRKBgEmAZkZAtmy9K70C2AEaxTPbucaOznFXZN47vGet1yzw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [89] }, "key": "q3revcxzhMLMM0tUTTAKMJSL" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "MTKOd13oalcSZqsrwtkSRkYn7yH5hKquDUvL66wutsYjXQQ5mpGvn3Q3R4mOpLVVrwC_3xseD3sI8bXwqPxjcg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [156, 192], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "BjdmveOrDwxJySrYclk5+yP8ZA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "w6Tcr8VG81iGO9fmTTUiJF34hoZHh2vG61v761jofTRz3I0ioHBThWtbLeNpJlKTmNhEC1vPnUNrsmCA9V88gA", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [202, 39, 28], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "mEtrgyjVJNIsIREpsl7kTiBut6k=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "ofREYOqhjaLovztFOWxNbNhpQE_eFjGvIqatGnzK1hVEUtNRzZgzDapOj7LarLa_A27fXIPhiBWmQznyzFJVSQ", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [68, 102, 30, 82], "publicInfo": [], "privateInfo": [] }, "key": "Rk863QB7NqtOLMFp3rx2evrN3z/A" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "Y8S8XLQknlImaZcjPxxLiKlhcFuJwZOWaUWslW3Atpx6qo4DNSXDYQcWspCKimZ8ndpwsUTC_tmY7DYIloF6xg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [131, 128, 5, 219, 169], "privateInfo": [] }, "key": "RaOM+xk4WTglXUL2cgBnbo5XZ3qMMA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "jYMTmri-C6bQdszAuPKWExzQMGRZ1G3Pv39VkZ2QiIJpazWKjbEMeaKiPEGTGAspYHwnptSRZMcu5mymXm6H0g", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [72, 130, 108, 74, 89, 245] }, "key": "wUBKmx/MXiImWrjzWK0HxWqKZJmm+Os=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "aRA1_343y0X7qKB9Tl4nBE2jrmtipWJVbCm2-I4pNu7_o-lCiUrYuNo5kG3nhc-UgsAQLxraznjkp7-qfrmdFg", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [129, 41, 140, 133, 123, 127, 84] }, "key": "oTUNkV4SK0VMIsuKYQGfXOO4h4zWu3pr" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "DrKX2v9azuZgLS_gdHRKZDOJ4B1U90XX6Mh-887DRa29qH5o8xCbto3X5yRU9KzxWhM6tTPgtYA6Rt74x2pong", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [99, 6, 15, 166, 45, 180, 25, 210], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "aU31rfL8pQtug7LsXHfN3m2uPyBzjG4aCA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "0iucEtiyM5FEtszFgH2b6AgYdFGIPqCqz8GVDFhWC6u15nPNU92NvhLXFQRP2jOOqCigEcF6UADbPppVFgAZUA", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [157, 138, 28, 216, 222, 25, 106, 226, 7], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "3Iz2oH2Zel+0FfpLvugN1iMjO0OQUao+w+c=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "Wc52Pq983Sv1bDvbuGA03lSL4VSRLHr_qfvdr5Eyx2hxjWDqjSCDAR9pAiQOq2-znOyGTocGRd1CtDmqPZwrCQ", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [1, 138, 167, 199, 81, 140, 175, 55, 6, 95], "publicInfo": [], "privateInfo": [] }, "key": "F0DSrbJ/CR6FyWwXMYwrvr4rDoU1x36wYWMt" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "66VgCT3PUentNGx_ixGS4lGUOIStGzp3uEdl8j392LZEWPl-Mlte1CUp-0mzQMZtZn1qppUV2n2_GgZsmsgKUQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [20, 150, 196, 233, 202, 51, 129, 223, 205, 119, 120], "privateInfo": [] }, "key": "w0D2ZhZJXadRLD810LUeuVl99WEK485RWkUJQg==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "MSwHA1omtdMcuvq59gTXWyNQyTfHkzRPd3B354FE6QPheJhficOz2guitbC7dTs8ujiZ3LCOUOoyO9XuEK-Z6g", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [15, 183, 94, 76, 21, 196, 124, 114, 158, 248, 153, 173] }, "key": "7IdMc5S6hNiQ/ubOO5KjH+0LgNzLlDUKb9uq3gU=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "RKxvw9jJiw2gUD19W4et7rargxolnYqrz0aV27L5IMbnR3rRCGYw3Eb01t2PHKi0lQdfpJxoPXb1AI3PTGDD7g", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [185, 181, 18, 116, 218, 231, 199, 147, 243, 18, 121, 193, 121] }, "key": "8SwoxgrJuJs6TEU8VZ1YBbtjaetPV+FPu4mVnKwb" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "5AtvpQY8jBn9lQY7Bkc8FYgr1bSyN7-6H91ae26YPoUDOGPZlS3O9HstI2X30m0OcBZSQnzH6RXPYqAMJlmYGA", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [201, 65, 129, 228, 190, 142, 22, 234, 208, 165, 101, 0, 92, 165], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "hPJBCDPemrWhSbw4nbBBXVaBtIu7sqi+v3bnxyJ13w==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "2ABz73LzrKcrLZHJalkVjI8hGkj8Ol_Jw6Jh7XIBTVOA7uOvLRSUeLwVYl5_BoOUoNwFjIUCUmxv7jECfipBwQ", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [12, 79, 111, 95, 2, 229, 5, 126, 254, 225, 218, 104, 127, 198, 168], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "AhdsF2jEEQKxrlJx1HymwMgS/VxnKfcd6r1TL7duKpM=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "_pAQ8-dOkBEDbWsCdz5WL2VKUX77L4LdKlZeYbXIsRYtK1OXK4JGeP_b4aW2jioN_gS_ZD_BmJ-W34Jdh2wtKA", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "KeR8TNPujamHebC5xMHZuREa3wg95r9uuaKi/pA7xaWQ" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "09thwPTxcuqsC0nm8E0yf0RqsaXFiO5yr2RpEm5bXIMykra6em1VFS1X6VZH85zZzUgewBGi32D0DIiRB4BJ9A", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [6], "privateInfo": [] }, "key": "468WfH2QDToPTR/LqjcYNo5Ytl1CTAI/UO7PTnzPCiTxlA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "dSO-DY_LHV6-IwHEC3S989oLzN84DVPro_L1FuwB4t0ZW1KhCFPDuJ3D-m4NKcNQ1E0RQoTajcBP3ZO0Px0c9Q", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [167, 156] }, "key": "MueN/Dh4h2HM77z9ILhGqwY6lr23KujJAIV8BoPRbrW81n0=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "zeQ01-2inuGIzW22UHGVaZDeIZrV-oF3ZqpLFxqfDU_bsH2L7iD3ppyMj-c_sZchcspwzRLoiuErWxdWDXt0nw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [213, 32, 231] }, "key": "aDFVX2pr7nX4iSOqGMOpcz5W6i3vufrqeKn6XkvJaRVucxAg" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "5aWq_Nf-BjrAuOFAbbwhEbECByN8LGRYfHKFsg0-XMXRjwTpJn5WbkzAdOthQHwv1qKXEX5NA1cZnAcvyZzBVw", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [232, 214, 211, 33], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "0PA1hglhqiQmaCvnJD4w1ZIZvBrvYJxSpMob5KPW65ut9Jgtkw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "DrNDy985uRMFbblXdOQx5TLZB2PORZ8m4p4ZY_46SB4hJhVVa2bJrUVXdTGvGa33J9OIUF50EWkyghOBv0FgqQ", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [172, 75, 198, 118, 220], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ukCZ44QaJ+ZenCbpUxoW8a1a02UQsADk+owztMmZ3xTIf6Gisww=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "lIw5ks_91QhJKhtdy52V9OTb8Ntiwy-z4HlYmPXzvyfHm2Nqedw1thNsYT5cQ01xJeUsLpC8wTfZbT3BTt1Yeg", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [106, 142, 16, 54, 25, 53], "publicInfo": [], "privateInfo": [] }, "key": "FycHQcEl2aRFC8/c7X2M4khef039UhEvRzSaVz50eViGx3m0q3ON" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "PpERabzHd7wu5I2Oq1hOEXEvc0ZC6i54bn3_N8zqLb-Z06WL9v-9BbDKT3qyASMrrEnzuxF0u93G2Ml_DfiudA", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [189, 100, 26, 14, 166, 29, 162], "privateInfo": [] }, "key": "S4NOgMPeTVsdG3+bDc5YC7lY4rz03faxFYFCoJUEhTTvz6samkNwxA==" } }
|
||||
]
|
||||
}
|
||||
concat.hmac.sha256.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "HMAC",
|
||||
"hash": {
|
||||
"name": "SHA-256"
|
||||
}
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "u8hrwu0QR-TbOAXCGmS5E4wBZXZV4YpCYoaMXHjCDT2jstDY8X0c4TPiZZE4zLXyamrqpBALjmudpuZQ3bu6Qw", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Kg==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "7mgs37unYlE7Ymg9wB8kJ7dzOvoAJ14993V8STg_zQJjQl1tiPiUt4Rc14r-EathY6vjtL6ajH0FfQ150GnzKg", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [1], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Jtg=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "tOuyO4g6Kl9ewnO9Ear9VfJ8uQrJfEYrxJce4Ll5lKcVpVyfAHNGHk958CNbwJrEzYFiBeABEgJ4BlIMWIC9lA", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [19, 132], "publicInfo": [], "privateInfo": [] }, "key": "r5JO" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "Qd3rPDkfDu9UM_8tEmUnhC-aHpcxl1sV-eqkrDkhK_vAhCG2BuNecag4oEG5fFn7Xn7cevcmJU_p873X-Dyekg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [58, 154, 192], "privateInfo": [] }, "key": "G7rIvg==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "w28vLHWErSuhFecLJqgmLe5Czo2u_TnaT_jhbZzhojttrTOXXfDu3KC4x8509Oqboh52-VjFCSSN4y96MJklXg", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [200, 249, 97, 125] }, "key": "Xlslcas=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "2FUZyzXZBXDrOawSTSSJfOD0rglLKqzTes4wwtorTC46Pc7bezKudEImJbTb9FAlHt_IEGnurAGTBV8NgG4KBw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [243, 81, 85, 199, 144] }, "key": "xYqf3Zk9" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "kJRloY8O8nyKr1O8-_2CmXz0cFlVrONOPPp0cGh6OS_7Tqh00lOolhIad5qt6HdQklf2eUft2W965e3NFaiTiw", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [48, 11, 159, 137, 201, 233], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Pg5lNTY2Ag==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "iCjyZM0yvICFYxJ3_rA19ErgigyOUea0MoD-m5Qch4VokQWxr6BwibNTIqLW7QpARpcmCeRsj_jypNKr8G2_tQ", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [156, 114, 235, 19, 66, 174, 165], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "/rd+8HmYz0o=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "_L7-6H9eLaPioNnODLqMiuFlXUG9qsdtTNsHNkbG46RYS9z82NUT0Z9JSya64I3Wmvp1mC6_H0ND4R-jYf8iNg", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [245, 121, 126, 63, 253, 145, 191, 63], "publicInfo": [], "privateInfo": [] }, "key": "GQzBTNCH4Jmv" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "KILPjIDYV38lkWex5qEdRNq5DT8eA604Kl7p8aDAcwsZK0vxMg7c2SRbgNOOOHleek4iRenHxPynU_NfUQxzgA", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [151, 155, 208, 246, 192, 54, 255, 82, 218], "privateInfo": [] }, "key": "KqzM3Kwn1khRvA==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "16wD4QicEcl5kPkMbCWTXU3D_pxEyLZk51DjqiWC09kLelGooQJRmXzFcyImLTPbT4L1YNxNPL95YDq_YTcP1w", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [187, 239, 196, 138, 69, 46, 156, 18, 169, 68] }, "key": "z0QhcJ3rHohribA=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "DOpIBLTvSwbkwimRu_Ie4EG5V6vtRbG6LO_Fdx8vhdle4zOKVqxGxWK2MJxG8oSxLrYf2edH2zl86ni4KlJo6g", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [5, 30, 131, 213, 60, 113, 231, 73, 237, 242, 245] }, "key": "msObEPA1g5iO+Xli" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "H64BwyPgiwzbOWJqhpisUIsGcA2oIQXhxnFTbNxfLXlfpw8LzDPJe_ybeL30cJ-nnfK97gJvxJdQXde6PpIZkQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [71, 209, 115, 2, 195, 124, 115, 103, 23, 17, 145, 220], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Sh+jRPl4fZnHlVkSdg==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "y4PN9oRRDstYC76zIm3iDWf4c7TmPE1ONwt7Xv_3xOlvw02BREcsDvqCLRyW64LWLAZ7sJjh_YVp8lppYsd6sw", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [158, 237, 193, 107, 115, 68, 6, 168, 137, 33, 174, 176, 232], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "nSjb/J7ORhNC7lOPD/M=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "Qr2DuSOnz78EqE_u681w765cYRd262IvH5wgryCL5AMC9ziFVY3BG4zrJBN__7XrwB_RAZkoWg5rtCXwWI_UYw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [163, 178, 238, 87, 2, 150, 40, 99, 22, 162, 223, 218, 192, 228], "publicInfo": [], "privateInfo": [] }, "key": "c4JcKQ4BjJrSxR+dLOWl" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "llBbh_cWM0AOxin9J2bwcMGGwhkV9zT1ATyXOVDZFfk8ewdNmY7i3j0958XeJVoc9r051GBzC88vy3D3no4ZSg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [191, 85, 215, 208, 210, 77, 84, 33, 22, 23, 4, 161, 9, 45, 70], "privateInfo": [] }, "key": "asF6MWQvYfHkJaKiM6m9Ww==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "IhbqZGwKknvaYDBoQMgNcSE9-gWmvwk_EupqySkWHOKrGM8OD5d0T7C-NBsZHlQadzALNLGiuaz65TtIzdzpSQ", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "wnkuMN+Z7TD9Z3UT82widPE=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "n1zRIhsxLNA-IeFOw3F0y9KJX3gNr0OEj0G-z6fbldyAVgD9XQGlhsZ9Cy2UAior9xMcH0FlbXAka5QeatMqCQ", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [146] }, "key": "63VCxBm/xZQ7CIyj9WqkrE6Y" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "MyfY2Zdq_kVueaev-hUekMgtJDaftucY9odRme3yigzTL3dDJVs9bnFSKr9O7xO4W8JL__aBc8yiagVpfgSy0Q", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [250, 122], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "kxFmrtgua2yucrX8XtGEubZmBQ==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "hAEtnpfF5wUp-vg7n6u2esMxQCftQCFZif3oJ2Hjd8Z2w1XZSGdNsHnGxpm6WYErXELe9cp_cqQ-RDIsjfUTFg", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [188, 62, 20], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "cTdYapjl+Fj6u0VsZ6ZScjQ2ohU=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "pMprXlaSkv8JfsX-dMaIALwNtpyTTTQ5dwAdEmQwjSoJAQVNiBvQwLBfSFFxgV7FtJ0Jnd8b8PST9vZdwbJFGA", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [246, 61, 237, 114], "publicInfo": [], "privateInfo": [] }, "key": "d7TcLiFQonxyfUIG9mmlHmba/a8o" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "dkSC30c42fYtAgBX9ZqrVsgJPSPIhGfP-ijJzkjD2f4JmI27EKDsMMQ9x480IwOEqbaW6Dkl6bagOu46XH9aZQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [35, 59, 203, 173, 54], "privateInfo": [] }, "key": "iZ945TUs4faxfZNHjxrb1Q3mxgOJOQ==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "IgCd47csfzJ0EUOvYTa6nLfqWCDihS-OLE4EULWEGDJ8Ysr53Qz8dI2l1zMK91X9LbcXytW4wxLrJgqmkbzg5g", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [66, 7, 237, 155, 59, 149] }, "key": "wsHQpruX4RxPRyf3znhnxuq2qJh8bCw=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "Fn0wYUPpVFdNckIxqpuyY_j8LV5gz3X5xtSyc3p-bcjo379q-hnch8b1kn3K5uKg7sgvTMXEb6e8623ZEamXrQ", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [115, 218, 248, 21, 26, 237, 206] }, "key": "DQaWLf2OqjFKqeXgMqFR8rrSG1CHgH5s" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "LuepvolS75NXFtVF_opvakR4ICZwe9tj8KwS-sFKH15hz3FK4O_0cesQTtC1O2QS9-SKm-8kB7GtgtMtT9W94A", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [122, 157, 34, 154, 72, 94, 206, 249], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "fqrNHFHRTqRTz6VD7cgHD2JFURZKeucIyQ==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "AdU8_r0Qyb-rJHJftV-TWDRtOKY9hpHCLxUXhSO_uDt9J0ph5z6i-JUNAcK_bvcGR8otWX-RkXBVMexepcIaOg", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [5, 185, 38, 188, 165, 42, 96, 244, 81], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "EW+06u09KIAvaMmGQNm8mUYFG1YzjDwT/PQ=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "cdk1ccH2fGJkmYntATWqe991iSG29y0HObT1uWkBqb4I4-X_rHPfR-Ql7McaNgvXgUkhW8QWWu018FeSv9cq4A", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [177, 145, 12, 238, 205, 133, 248, 158, 206, 55], "publicInfo": [], "privateInfo": [] }, "key": "QZ2jZVuRONX+quK93viENlGFHYf0hsHrLmyt" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "6Ie0I6lWGvxwd3xHQGXECiYqphPNvHViuzRxYXl-4BiPy_ElsM517LZOLJu8YJedLlAdpEJw_5MKe3NAevU0pw", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [142, 95, 146, 223, 16, 205, 94, 144, 232, 31, 22], "privateInfo": [] }, "key": "EsH8Op26zlPtAzVhsjSazE/ufLJmkJ2bLidMvQ==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "ekUoLm2eGE-bx32LDNLGhVL97vuZ0JVV_tZJYxFKkmnqqJQanh1gkRg0qfhgFmz1U-Yk9mB8Wwjr9ojHzKmMOw", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [74, 201, 65, 169, 104, 195, 239, 70, 121, 10, 48, 119] }, "key": "vnFDl9pZ5yB3O1j/tpxho1k8snczaRjoxtlmxQk=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "vHO3GQa3c7y5BpWCQXmVu4LqW08nxYwRuqrhLKhcCmqMNPBfGETqQ8HY5Ev3_9w5_8DFuRYAk_QnnmDtdrMTnQ", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [148, 80, 75, 108, 173, 223, 139, 214, 230, 199, 56, 233, 219] }, "key": "ULpDBB/L++pTTNowh1t3i+xBEKdAzp6waD3+s5fl" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "xSIm1m-Aj52yYWs8iCDbVWTGA9XFp90IBoLRwO2_EUZ8LPgQQFzNlX3kKL16ERGZhXWpYoUbHiSpPouIOClSjg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [157, 10, 205, 148, 238, 53, 81, 65, 155, 182, 128, 76, 155, 3], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "UO/minwIwN9gaaBZYpNhHtO6i2UiO091ig8okdAiMw==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "i1lC2MXqaEmikA0Vp-DexHcVOs8Z8zYOoT86ziH-ic_Yt4T8M1KW4__FVjz9eD8Jyxaji9fCr3LBpGdHYoSLPg", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [172, 89, 192, 75, 163, 42, 167, 246, 26, 201, 192, 64, 42, 124, 120], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "RPoGG31/nJJ3noCa+8Ya9WosiLsB0mSrWJFDJTxWUEA=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "DcyvOQ0aYtEX33BJhVuqDrj_JM1T0Olozh43zcDQkA-L9QbBdWnfcMr_2Wy9bIDOSQ9ppJyNDFZzCpA3z07kyw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "pvuBUpuJXtHV0W7Z9+WgxtWIOMtn4v1zqanntn5lXt0S" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "wJ9JGcuXMJePsXmsMkplbSU1A7bRFwrfRTuho9jaPS2kTg95PtXQ9EJyFEf3k9iAcdctNAw2gooupoW5bl6H2g", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [255], "privateInfo": [] }, "key": "dQdJVVfWEB3d5yINLrV2tIJXtpuO2bafs964XldiVOayDw==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "Hw9kLWU55EkdFIso6W_V1cyiXHBwmv8rlJIoNTTooaD8JvZ5NdxwALx1UGn_DEJboxxJS8yl45ZJvysSdP9HmA", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [217, 58] }, "key": "1DojOVcybitqhG7GGHyzFVM04Vsh/tMQaIBpG1nSmtKsuRs=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "0Bp1o-DUCLxbBnMkfHmE67XHWgwzrKXqIwweP1-hazj-VVvUnGY8gBQtSJJ2v8RuGwOlIWM_Ulfw_943iUIMrQ", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [207, 113, 88] }, "key": "n8gF9OiFvDl1UqTlMoOPm++Gr8issSpa8dZudE00NekWCfCI" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "_TZQE6-rGrEncNNc_GEncbfLCDiKPWFcljBpeU-M-NLeifwkoBFVSNURdATLYIdX1rC0nMDSOu4_iyKNNeBBCQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [107, 116, 95, 187], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "wzThw+rQEaSTgfWi8TOvuaxwDDBfEqOuNR3HYzltknqctqguQw==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "PjYXM656lUXD3YxtlQemv54qajBkIOTGqeUHzqQ6tPpKVp8EBk9FWY9sCW-ksjFO9HxfJxVVJbCl5d3Bt9VP-Q", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [242, 181, 171, 248, 155], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "0yGMSM6A/qlNrqtMU90ml4mNtTecsgRHN75W1iGCXlH7YgnsfqM=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "9HKn8J_-nHMWk8hRIfMDwz7QzclTykvWLO3SVrhC8nIzg-3RQfqJXgRDaqTysS0nk24T7Cq6fjPL2Bgf8Mcqqg", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [165, 3, 162, 175, 2, 67], "publicInfo": [], "privateInfo": [] }, "key": "+OHPCEoOVzOt1BDmaIbPXtdKVKLxgjecgVN6LUcYucKNh8cO1Wcx" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "NEpIVE-LJjnvRTnilzzYVXskVe3q2Ly9DiHDJaqRb9l_X0Ue0R-dtTwY6X9P4i3pjZdlPG6L2ngutP-fytJdMw", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [99, 213, 156, 44, 48, 198, 234], "privateInfo": [] }, "key": "brls+aVGNo9MMpPdRS5us6/eDG0xePd1Tlc7ng8Pi80ZPvgaEDHgcg==" } }
|
||||
]
|
||||
}
|
||||
concat.hmac.sha384.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "HMAC",
|
||||
"hash": {
|
||||
"name": "SHA-384"
|
||||
}
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "Sshimd7ONEk_47qIV2_ldt2ME5wqflJVl53UvVoOcnWOzqNxUxlvmlqzsJkUfxa8FGRqD_eMLhZ8_FY-ViLDw__7em4lPG_WOKE7B6no23K-YZzJn3d_1pBtho0w1PqHdPpcYKYHAEmAbgBz-A0ClQUkMZc6R7nRKw-EiKLh2yI", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Xg==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "7dkDri56DYsFtcoEIEVsnZWrkVyzQf4Wu5IDUo_CeDfc089FSVdbGdilwwH9RE-1CSqIKziqqE9OlKbmHdYuEt8lISQW35ieoB80YWWza_MOxAtetVLfKbk-qn8jWIKmK6_S1FqkX7MFTX3or0TP1E3gBlBddmp8ThweUdqVImc", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [211], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "fME=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "a7qZ_WTieRnzqfFYge85BXVgjLXhF6NBcVa7hzi328H7T_kg9A3NwK_UQEuYEPS11L-AXFmRtN0WHwnEsHVs9fABOVEOlee4BdYXISeP56hbT6620Bsq3w0ny2bB-JlsUwNBNBEoeldiOQqLnqQmDVNYKI4ZlP31WSJj8-BOxG0", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [78, 65], "publicInfo": [], "privateInfo": [] }, "key": "3QYC" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "ezR4Nldt86nCuKGJ5M8K9u_s_GxZXM_Mc6yiUPcnOuIKl16H_-ZFz-oe4Po_KfOJNBE8qgSbSZTcgLde8qY6FVIrKw6LF-0z-A2X8cxHT4M4L7MGEoUf2AA0Rvwm4U7wzw_o1gmwCiyYhWz8vYuIqCNqWQyXrywX0-N50c_3yLU", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [218, 5, 196], "privateInfo": [] }, "key": "uCGukw==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "x-hwKCFGRzjUd7njSziYE4_Qa99tzlFxkLBMPBgIijY3HIi74jo8xDGauPrrv8VKG_SbZwv226N2hD0O2FSeK9ygHXKiV2SK5Tfh4i4ZQrTquEQHVbc5wtFOvcHPPCK1X3WqOid9F87TCDgdfHk3_RGtHqOfF6oWs2IRF6XfMNs", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [174, 14, 246, 192] }, "key": "SLj8Fsk=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "XFjyRRfQ_79b4pMNK1P0EmMBk6P2CKdNW70AMqHAo12M7n7A5vgE9qKKBfCaq3ZLihBmvh3mZ3sOuNix4bwnRuOgesW4i8teaukF4uBRZkOVpr10hwIM_tURYV-gjkzfPTNYdgFzjhDSvICDjPFY87EqVy5BEw2nYW8kDRpZLPM", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [96, 78, 212, 170, 109] }, "key": "tZdlEGKR" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "V9qbMTL2605GBoUJTE9mT0zqybmaN8GfLejbmuYxoSuZLd4PDLGWnivWKQOgd3JraTn44hhbixCN2smfpJK4dnRJ2x_3d6ddghB7-u5ekCM7XJ_smCoi8C5fdG77GfIWb35LdWA7AFBFYooD8AYZZyPiQCXDHn-YEMTybhTCBzY", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [80, 59, 246, 210, 14, 231], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "gMG5/Zao0A==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "e0uoTxGRYhM0AsX9pe24WfTMRdp0xDhaXqPtjixXAlgSqCzgSewlPb7C7oWBZe9N_n8jq0CTt8yS8ifnIxX1pO9FEOGH1EMvpdKaRRE-54U6PiA8-I0oG3Wye44-SAmZCGtYiOsnCBOjJ0z33-ef1W16M4JO7VRnh1SSvbHYDEM", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [210, 5, 32, 216, 206, 236, 144], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "zstf9ne/L9E=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "61BCbS_4gkojiXppVhi0EjlodL9eEiXiaWBVcmgzeY6owuYfJ_jkzU3hePeJqMU54O_rtGpdpCBtXjSnJ7NjA5wj6UgKNtN3z5WiPyF2p852rMgV0Ahc5vORz1gGS1HOSonfdvxV9z3VKTpm0X-7FG9Rrn264OFFj4TtzzsYoSg", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [53, 124, 72, 214, 121, 197, 229, 55], "publicInfo": [], "privateInfo": [] }, "key": "oJ9muAHbg4fF" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "QYcQwGWW6NGarCyeWHYferawE77BVu2MVyDoXV8QTuKF3fC2sdAA8goSpeTDDfZV_sCdQOlp0sV20CRFPEsxeEi_M7d6Z_mWwc4BKo-Uo4brkYiNBeUDoq8y8KH2VzQUExn32h1ZIg1JpJj2q8jQeBZsIZCnnwzROy_Ih3Cl1ok", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [102, 75, 124, 23, 250, 209, 141, 141, 116], "privateInfo": [] }, "key": "/wX3SXhR5VqkTA==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "IWwd3NLV7ynKIdihqSJrBN0WpPr_rVmE5q0PNuopk2LBZbd9S6l3lBduV7OnRCKH8p-MbNZKegGly5fHk_sW1COaKDMnXcnaIMEH_mwssaFXQ4M0Gtt_a1Ii3O65aZXjxgep0vHhKgqGy0DHXpZTCnaGiHa7i0b8LzxyaWfu2Xw", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [202, 40, 71, 246, 203, 149, 25, 43, 94, 240] }, "key": "RueNtMnPSMOWlvo=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "ULy0B9HrRcI7tZLVL1HVpO6ZCeKqE3ZkQnD5M2NxpdAilmFLov274ZWoDFio7m8cas4WHILoBqKX3NzWJiO1KJ3Qj2seYntShRQsJwVFz0huZZkMt6eqGLUa8serBuonuEQ3b-XcKMJ_-Nr_J9WlzSSwZlEWhDx6PpUwP7q87Kg", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [28, 207, 89, 31, 33, 202, 184, 161, 243, 128, 123] }, "key": "VKbHdV8vwRfsiQTg" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "WFdKgE6Sayu0QqeezkqF9ifPUL3MzCX0aQyttWHRWxoZ7cBdBA4eS2xGLAZd_PITDTDC9TFbrP98N8I6jcqzGCz8T8Mlc9v9RHs4VCnet_HwCwhvxc45hx13vE-GG-5IDxdIW5NHBqu6gKAAF7GCyd-PmsTdbtWrBnVGk9m6DF8", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [27, 98, 219, 4, 20, 156, 3, 221, 10, 216, 111, 227], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Ao0pJ7CqkYYNStufEQ==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "7CHomsy8PVXVI7zOED_kQZ6HFSF9rvpzqUjN17heHWYUIWgw4jltmRUdR9aTrhc3YM5SANj34pu7SRVNhYNhaWznPj1Qbv_xUeU4V4-v1n8lSRVg4dcoOIDtmlFx_u4PIr_ZAEKDJ7aDNT9_ZayNzs9Rz7lkA-6QXlspieV1MOA", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [5, 211, 159, 207, 185, 19, 110, 121, 136, 193, 89, 201, 118], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "p4l0KsRyLmqN5mxf23A=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "-S7QstPBeuZyBPdpYI3errQAzvXMfEPdXRDPwJ3JkFkJsCmltFpOei6tPxDrF0UDUj1YbOi6YDWUDcsFQkTYaBqnPRWPpR4-6NksmFjBvaEPme3AQ2w2aXIQ1hYRl_5GH158zciARqr4aGPp_mkkdZgWwvvo5drVkLniT_p-gnQ", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [40, 169, 97, 171, 188, 53, 12, 72, 120, 53, 36, 132, 176, 56], "publicInfo": [], "privateInfo": [] }, "key": "hkMJ76DTteiddQx3XVWq" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "VtzDEudXIQuQGYRNzWU6Pf6vbmC7P1iDDDROYxj6wRBJNvbzG5A6JhjE--PA9QBpahR7rcD_B8-Sv4FM6eMte3nXv2fKcKZREF0JAm_jnEPdpGGbLuW3ubEik_E9Ys2pQbd2WO4G3i9aVFDNcabD10XWworSsFlPIivttZ3O3Pc", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [207, 144, 193, 156, 175, 140, 216, 98, 111, 8, 201, 99, 103, 219, 156], "privateInfo": [] }, "key": "Dwczi5gHViUXC4twZ7h1og==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "kkNYQpGTOrM5cSHApCh86Par_Aar623eedR0HFiMcJG0m1mwr_991TJhAmnA4Rao4Z3iBIG_LSJJPz3GiCp7VNEYOR7cD7-ybOr_kv33kYjrIcOYW3PWb2O3T44CsvysNBwGFeuPUQSbz7o_ufZxA8NGnglRwz6KPI_NT_dy2u0", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "SclTjsKCy0gUDRP1Ls42Ths=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "xSOsH4fw_hQhthyuRsTXmL-CFCjE8ls7EyQLnsnmuedMRMLCkqiqLN16-73w80Rr0JbdPH8uSkLDV9t2oXuf-Q1eu4T6u7N3nZIqPrG1F14OY2DPnqe3UP3XhascsY_E8KmwyFipQDTujFfM5W2_qVHiECOcFbl2xXm71AT2av0", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [39] }, "key": "6fjPdxqBHifTaRffwC+N+mCd" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "qGjtpMUZ78p43TADXRH5aOmJCoU-yBxEeeN-IPY94nevA4aByLHJ0D376DYuVvQhxVSTs_G-nVdzUrgJ5a6ae2gj_pQ94i433bTBAm3PI1YAjadXa26rzY0PUxa26SRbogQvkAwNd-PTHVEl3qrMGzHrMYVq3qQGKefQE3DB99w", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [219, 216], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "PotU0KzwdXdogtG7jdEAuuoeYg==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "up6QnKFhqsbNzQBiPjomoO7GYKtkwSOPopG7tFSqQLU1hgjAOO89H_Dx5TgG2lCsQfMAEydIlgNAnVLkOTbY5hlXmB8GkVSkLqyrrvsZ9ceyLnrGzzpjunUrQcI20EVBe2CYCJeYTzGv9hG0qvZugB8EbnpV-RYj8dxxu1wMvQE", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [204, 185, 169], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "GPn0gICP7GrITWa8dvr8rbGwipQ=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "Z0yrrVZY7JtPUT-QoKKhUigT05xxWz9OsrNHeokDvdOJiN5MKbsb67WQg140pPK3j8FDeDv4umufDeXz04Kt_ip_dbaAPR3RBm4D0B0L9pJmz4Ox5lCXl-CxDQtsI6N-qDonZ8um6EEtJ-MIUp2AEBP-Gursz0r92ZGCvq2vd3w", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [153, 117, 173, 59], "publicInfo": [], "privateInfo": [] }, "key": "tHWOx6bsf42RXaXrik72kgVW2eFk" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "DhWQLfGYwMQvuhWjLXTrVcoNG2oKJOn4PXjSetAKlXjQof6NM33gsA-q4LXgOWr6lpUWNxtXQP0xcffGznYlEEkWEZxyfyq9XK_pWVVCTaDn0OX7uP5s1ghTxbG-jka2zb1cDOYuNl7twYn4AJssKan8rs24w_Xqw5puRE9_bdQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [35, 222, 51, 140, 10], "privateInfo": [] }, "key": "W1/Wb5iSuwuFmym1w11eWmcNCAEp9w==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "WBFmj9TTE9Fdu76S89X8HckT0RDY_GXTsEnAYYeNDlv2SeXoXQnUh7X3yE8ksg1AxpKxtywMUh0RudeKegahiciWa_CLxe0-oaT2nzMZdpH0PxYko4qUNiBkD936J2hBs4ydNnzSDFbqDsESZVBX5Q074gItTF48DX51K5fVdkY", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [150, 187, 212, 65, 81, 162] }, "key": "canpkWl1pDm1qtHGn9rfrimE46YLwVQ=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "soYohMKKIQwQ-bo-AlCupdooPqtZIoiGhp10jsTPIyJpzdhT631SrWaLlBcLKHTx7sNdJuXbQcH5ZLxemhymRAprxWDL5pon-9iBCvAdHZZpe-sy33CYHXrD1dFt1EMVX7yOfx1icYJUQDlSYrxa_sdMNie5oE-Lb1RpSUs2ARc", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [93, 45, 70, 108, 159, 153, 118] }, "key": "vjRW3whnfWAz9Of2ZHmCs/SxKRBmehtk" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "Xw1fHboWkFdgcAkoy0nXdPnOKOKCDwu7CgmCwjFwk31qqiHTa_RG_n732SdFRCBW-Eq3pzghih2XPWCNGR0-ymhbeAOhyrHwsXGzWmRuGikNWmIYH6FsCg1PAKrsnfsg8KeVkuUAKsxMjI7TEmfDuHYYW0LdszTpolx1dalcWZM", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [210, 140, 176, 131, 250, 111, 194, 130], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "qHP9T1QRFm/wzhxXryJ33nBmNa8usy7OuQ==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "LONH6G7hhYcNajyB1JM0BV2B4FQekowOgyG5q6f9r4sX3YilN8CB0fJq9v5VU7Yx9o9uSImJqRS6fQb8EjdhhvzcPuxS1WFfTSXpos7G45aelmTAtA3-ydfuHqcRDyxagzeRzFG1y9_mf7fZaKvA2_t8rG7y7_NK15q7OHDEPa4", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [92, 208, 109, 173, 40, 132, 161, 222, 53], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "g35ofgtnXH3UlGZ9JFaZe1Wji35YvmEwY7w=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "gozY-56ByzyD1u94F9yHMkVc7VTNOKFgeqyHmnCDDhjQqxR4SqCc9RMZ8iMBhKAyUX1vrcF__rg_MaALepz0ciQg01575Avh5EmyWJw8tKiLPNmR7ZJ4t7JJN3aLrCCM_p44cRUa6z4KsY9ALCOPtu-qY-8yktcKQdw8Rcr-Fzo", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [173, 248, 108, 145, 85, 36, 82, 171, 14, 218], "publicInfo": [], "privateInfo": [] }, "key": "IF7ut+k4jZk8ybxez7on+qI0xxhCgZxRToWQ" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "XrXiBsDT_6TNLFzXiy8CmfwNMdz32Pe2Xt8JwsJrjck8gm6AFWBziRI7Ryyq7zvd4jMNWmp_mEWF0g55ny_jVXgISTcfGE9Ji6SsNzxdu3mzWDDq56_S-VY2EkIIOk9EyuXd0PkQptPeuyaeIC5Iq7jzJNDONh2sQpzIRjW1G9o", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [123, 23, 41, 17, 31, 146, 124, 240, 251, 244, 20], "privateInfo": [] }, "key": "2Hwj8rCmtMyx7y97bZ/SfUcsQ8HLE6SkBR2gmw==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "yagYGW5-JIUMIxL7ms42p1E8lpQo5TPoxscmH9rI1WBnYF5fhkvsIJyAqnUkTTp3hQJ9jUXwsqgybRF5RdoJ4_b6V_OxRvR0h5f_Z9KE7P2vtmBUe7NXuQFg2iMHFWvuMFkJZRP8Y4nHyHiHY6GpwQbeQGM7z5ROhS0ouuRss2M", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [128, 6, 77, 32, 212, 112, 67, 107, 146, 6, 58, 157] }, "key": "yXqCCAo6omA1cohqZiejF23Ir6mvPJp4lNWvOs0=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "sss0qpJNZ9mpsjLDQSSVwN_jtOV-nMsPJ4kFh-fqY9ec8UuO8b3-IGHJ7ePfimEcRpPyU52HuPfw4OExgufwiHACRT0-C-m4WyXJjKaS1rpw6lax3dfFgWKhSu3cSG7mzM0isu19XoMsl7UROQY6eXrUyx5UcyObwJ7KdN0Q9sQ", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [15, 134, 78, 167, 165, 10, 127, 219, 82, 153, 141, 35, 30] }, "key": "KRi8L/G0IrsvvYtDkBve4hBM5C9LfOmg/i/vQ/vM" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "U5ONS4U9HD_22zV7VHFUcZLQs741nMiUZsioedBBw6CTijlEUOsHsbcCz_mg7RKFxFymLZRJd5xnmmbkkqDb6QUsazXl8XvtkHpdcrjnpTWuSn6onmwP-TLt4fCuejgkR4Mw-foiFvZTcbxdv8-9Te82E3fWCarqSgd_DRtPB68", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [112, 47, 169, 57, 148, 184, 83, 142, 57, 163, 173, 44, 117, 244], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "a9rnZIVMHdHSHnYlDsLwMczUquviaeZa7v+vp88a8w==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "XKz7jMOi1D_Kd5fxTuLN1B7YvFAN7FJ_O-zJuLhlnwm88-zyt7TdmmduDlYRJ_8TX21tJhWlc8u1wGTH5fzgB7m01LvHtT1zBZyJnQLkuIdOvJTXeS2fNIeQDW8tT-rFwNKSGea4yUMECorQtANUBhFfovxG8Bt-ipXS863tw_A", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [93, 252, 43, 112, 81, 22, 230, 18, 233, 55, 116, 166, 29, 174, 147], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "BsYKyVYpZ+xAQcUV2gCAwuk8pJKKzLcd8u1MoTPZpT8=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "CX1OfYrtrOk_FlE0a274lPqnO_WCw-j4rLwy-FtJ0abaOnmSADll0gKEfPeiJc9FP1aOVND2hWseSZrY9TbyyXhvlfgywTrWUmeRotDZxAHpmUQ0Lu9NklyZGEoA80u_tRturDUA-qSMaPC7sMr4p9WIqHArkS7TXip6LLd3DBw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "tHjeNTtlk9T1HiryOTDz4oYPmdXC+HbBzo9C54VG8Lfr" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "t_Fs7QT-v7gcMhYSfmEszM3v7d9Q7sWtnZYTaMFfMtbXsmUZpib2vYsQY4KYlt2qJID0hMHHW7GhkG-9yKS-EIjyFb_zbFh3Q4ZBzUB1_0_xPK9bpa-HgN5IP1ef8L-ND3Zr7iZHMT5_iOxYqPxgBQ2KCgBpk-18J5GNog538tw", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [254], "privateInfo": [] }, "key": "cE47JY0chHUakn3LZLFPGaFejaIheuOTCJ8YwRphCaOWSA==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "9UZV6HLlfN4BYEB1Lw7BR27gFjX9Ca2-CGBo9xfZpfm0FaRYlBHqG2Uogqk_rHRFJudgiRQPAjqJqM-OEigodpoJam6xKXYBmqOZYP6e_Z9MnNtlQXSQmzDupUg4CEP2zCf8hMYG_WcXJeA-3CLfPJr2KZki48fa02KXzcqpQ_Q", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [101, 48] }, "key": "qGfiagLh2DtfATsc4m8QXitEtT+R6zzKQ6x07a8oAlaHSS4=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "um9twHtoF7ug7UAGoUxi2Y-9r-ksMRNbqkGlC_pEkom3e4UlC04v_wntVWjetXZSmtQdQ4ATpFYa-sVQK0otaq46LNtFzsH_N47mYSe0qEOAuV4RByB-2N-jIuBBI6KiXdXNcR0PWqKE18JZQJg665c1Tb462T9DJ3E1Hu6WOJ0", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [35, 38, 32] }, "key": "67piRs7DJMsh+ufioJyjecSwQxYr+45kIJ0ZXYjqlI+Q1Oip" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "b6z0C2vkIrKU4eOEwF4X8WKr1fWv_NNv8v-ANVQ1hMr7wW4KAtJ2ZEqH5R4qR6fKH0bdyDQYhgCVqIX3Zc4leCazCTwSY_-jBiDVtLW3MbH7tkTVNKazJ8C0EPsPqKzXGfz_Zjt7OW-74BQfNSsrAnyEYkfHH5eTDgfxc1nU7JE", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [44, 180, 56, 123], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "oTm1ATPLKL17a7KlsaeHr8iSpIt1KY3R01FCdEQ05aZyzVf/vw==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "aqSlJSnr-PgQMba1YZpeCuKMjA_cieJ_NMus_Gj2H4bImVW0mC6H43Bh7fIOGXyxS2eZh9mYONvaeu0YBuvAgIO3_5_gdAhdXequnOdiZ-hBWz6Avq5_PFItBbcD6QdRGzwQRzFFOT1yb1BQJWvACxIjmIStJlFcEejCl_jLVNc", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [135, 54, 97, 81, 125], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "tEQ5nKM+aRYlQS9wuM/6wMqwTJa0DZjtz1JnJev8M8LRZHydjtw=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "8H-mJEaWx1LND5eRSPmomlGHnn1y85gfmZ1fLjFtpXdB2A8UjoZra0UnJWrkD8a2m21oIJp16FpwTyw8-KA0Xtj9UC5-Df0r6WghrLoUGsSbgD56I8gEvdtB2-p_ZxfgIyU93jqMUdEIlhTX5FT27WvggsUTYU5esmoT8H7NO7M", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [96, 66, 246, 137, 61, 108], "publicInfo": [], "privateInfo": [] }, "key": "sCXbnyOnxMGopPhgjXA6JcZ1op0DoYcTGC1SWkQXkPI+6OXzAjaM" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "p6BHusQQltcDAgnvhRofsYJTepzZjk0yvXfvsdAGnvfr7Kqw6TfKd1HeZfGy9RKTPiAnPAGijrH506nFlhoaTCmxXNt13GCueSiBbn68pgGP64ZwhDwoFVaAtGo32XVGOOEH08Ga8q1QWi-Fcstn7pUKvzS4grfyQ6bNlLP6oEU", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [159, 165, 92, 54, 193, 149, 85], "privateInfo": [] }, "key": "PmMaL6m1Sa4JW1BbKTMEbeWyeSpZMOvzU8LjKuK75qit7l4Tz3EXZw==" } }
|
||||
]
|
||||
}
|
||||
concat.hmac.sha512.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "HMAC",
|
||||
"hash": {
|
||||
"name": "SHA-512"
|
||||
}
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "6eemet0z2RGlAz1q2mIMuYksJuaCOIDJPoXfXrpvl-PRq5QbOnkVCtrbyZEufpKQmtJ-4p0YKeXNn7TDnesvayqBAQhaXJ4UGc0gcM4ydjAGm2eIZXYljEXIPjvAVMz84QJEwyQBKNFg6oKWbcEp-UuVVHSQ50Gv0ION1AiZ_aQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "fQ==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "-Y9twXZKACDCRKNPHsUi8x4TlJVAhU4AxlQnZnZBW1a-ht5w_P6m6nwR4edoaLmW7DK7cLcP8WNQD_spqQOIEcQ_FfuCZSabhNs7dQKYXKKYD-4B9XdkzD-dRuAzas5H4iJvVtbbACIEBY3fLg3QbDRn4_DMckx2KPaWBult2a8", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [125], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "5Ec=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "RHW86MzHfWpR0dKr1EiysR9O--z8QkR1tlnRTjadVgoDOrEJ9TAbLiUyMu9P4sWICnP-PIzh3kSXqQOxNz98aoMUbc1k5SvP95VaNq6TwhFfTflDzm5ZVGaCVSaratxmM--nu2KyN29MalVk_fmMyRkPbVRv2beyxorGY-WZOJ4", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [209, 234], "publicInfo": [], "privateInfo": [] }, "key": "QjrB" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "4FjZP0Y7re-OF_M28oGgyiW8le4vX9BRB3_ue-uIPDqtCtS_bOo_maP6q47J6Y4KO3kDBAyfPb5VTGF2ViMCmA2R9v--BTxuiHhhEiHlQRbQkzejC7zPOx8jB904lYJgDPlFTnLeD7hh9EAFMejU3QdaZi7AONGWEd-2LXYFOhM", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [51, 224, 102], "privateInfo": [] }, "key": "sPYzIg==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "IvrdwmwStB9FXLzEeysfBswiZ8tsG1-zbM49LyUR-vQMjRf7iiRTtMaL83ayOkjpL7Ha15HmOad6j9ESiBW6FzZRTMkZgIynREid-IReG6qo8Cg-q-XNucEFuSThzFLDBbwrX5-Wm4RaR0P23hSQQZHlCyYQz-hVUmjMmmjcuEE", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [112, 247, 114, 252] }, "key": "xXERtds=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "hGtnyIZDmvX-DQxZHKyWwt-AMoAwSOHdbBoGRN2kMlp3T2_a8d0RxvzfykQcaUuKKuHozww-8lg21Qm9WFKKyzXQKWVuGC2Q6GOmgfhzd3r5qZF7F_dSp53x0pzmLThTsSOWkKpdnCVZaOW0hboi39MN337_5IEoBMmCbGbhNpc", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [29, 5, 164, 145, 190] }, "key": "6xtUXt04" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "q5qR5fwXiJ3rEvTxGmgg3ADoU9tOnZxvlittNsiIfYo3sxKsw3_qTd3wLkhTdQEFYa2h9BIqVy4oY7eqTApyxrKiQGpKxKNhiHSOyLKV8zOZQcSQuJOijLMrFUvcLAsXrdzPtgn3yFu3fIYfS497SX5JGEtai6Uoz8aS8464OwY", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [24, 123, 114, 66, 251, 104], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "twj3hEPjtQ==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "HR_4QKYr-XdpgQgQqh_B1XSdAVqwQOwN0v8AJtuT-xUo8Nd3qvkbMAYZE4Cyo4u45-hM_uiyCSLAQUS3364YlvoOshCj0Me3epdMlw8bgqf_1Uu0g4UEklcjzHZNVSO4Es67IfXCkwZ-tLwsehrlZE-YTb3Nm7v4H373fSCh5wg", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [42, 164, 245, 34, 199, 81, 160], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "L8J8+R8pEE4=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "UVgUhqCa8Kvt8O1TwPa9IZePcz_IkgTqBfbek5ZOSVGAycHKD0rOD7-pNeg4pZlD2t3Va1jDswWgG-kg62xZ2JBqATGI69vzpzZMQZ0oya3zLpUq8h7sLE8YDk79r7qIPbsogGwJyej7MW0_Ku7SVujt_rDoN6kwqgGDUZNEydo", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [3, 65, 86, 36, 110, 132, 3, 4], "publicInfo": [], "privateInfo": [] }, "key": "BSK+HTEat7mM" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "Jx0st8KC69StV3HOfDE9sRcG9k-GtWyezo49bjh0mi72N38Ywiqi_-NnQTpndd1EA1a4KfcPfqjCWWhJN-r8Lr84Y1QFl4ZTl9e8xB9GCE1hyDAejVRI2Oh1_gH4Y0K_84kUb6dRQxXfVqGmwU-LvkKNV77_3LSRxhkonsp71Qg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [238, 126, 109, 113, 101, 86, 18, 229, 183], "privateInfo": [] }, "key": "DPoI6nqLIEmODg==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "awUCaReG7zm-LNdR0YVubAdK4d4LNi4RlIlTwZG4qZfjygXJQY-EtcfnFoOrLiPiLCUKBL-aKZisVZBs8HBNY5q2YLc6hufGVSsL3Jtl7XOXzx0eVOt_lzMvQsormWhEV4bEjDhEn82SesawBNVmMOObsl14lzS_FdoHPldJTk4", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [254, 163, 25, 76, 150, 38, 71, 134, 48, 155] }, "key": "r8/dt2H6b9TaaUA=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "gOtxzq3QlyzojsxTbKIP7MX2cyKhp3BMO5z4iOLYIy0mNJpznlL3y8AuHHHsgzJzG7e6e9ZJHrNm8phaI7vt2ccRmsIjP0F0QDVYpIj9iyGL37AGH_D4nOr95OTumoeF6ipCyrKDNVqdXAdESW8gHgSXeZtaje15DFDhtx070So", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [73, 185, 148, 55, 238, 1, 138, 36, 173, 154, 220] }, "key": "8VvrXYPdJZA+YJvU" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "PqnsW8ppqm9TD0Lvg1Yyf0gnFG7Mt7_d4NEp7AafDneQGYy-PqyWeOO1vdy44JA4lZuzGnnxwr5PfVE_Z3CSx0T-_R-3YaV3Awh-ZC868ECO4RSHO2dpMTCh76i9SukT1ezai6MRo40qbB-qQBnyVPdUv65-jXR-d6j0HNrhLAg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [164, 197, 160, 208, 15, 145, 64, 243, 234, 181, 30, 133], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "BToQnLPRANm3CTJttA==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "IjnSU_pANKEI7-JTKB8__SrXotlhMRz3OeepEPCyrhMkETPvavKn4IIOGvVYqsN-3Gm_caCCAha5KCavunDppdjA7XW4I-O-o8mF1-x00aJnOqrUfs23KskrOdZi2xxIre_zInWqJCkDdj0lkFDtvJUYAj_8GWKAi0nnnKSyvVw", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [126, 244, 203, 243, 27, 9, 134, 228, 151, 57, 57, 173, 37], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "q725K4rjPaC4k6d/b2U=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "Ifn08PjnIJ9wi7yOYtUFzc8UuScjO4SC42ODH3QmnqWJN80AgUl3loe8_Zx9gp_gidYSSHSiqDH0Q3uhlVBK6BPAx46J1179WiNEkTNavoluHqKWvv5zkQbcAuQK1BlQqjLNBHBI0IwWA1an7O4QFemuH9N3JuozL35eF3SJLoo", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [115, 189, 253, 236, 107, 95, 109, 11, 48, 31, 251, 100, 103, 103], "publicInfo": [], "privateInfo": [] }, "key": "YQVgyW4ne8ebXATtihCj" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "GC7mb328wCgwYyDz165CRdI02z7I8LiPvL8RCAfDW1x4NZ1rskIY8ylMQxglVTx4nuWI1oDUhKNP2Izao3hX1ChnExAv_bZaWLKAxael6V11u_pUFo78tJg3dwOEEh_pNyd5hjGmvwtHau8U5Agw-CqWfn6SrcyyOCCdtxyjIC8", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [28, 176, 203, 111, 192, 61, 239, 248, 98, 1, 44, 150, 248, 209, 78], "privateInfo": [] }, "key": "oQicOEEMv6cidtotPrjTIA==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "bXoUGEQ1mbQ2Do84bkongQDN5NWet8k2wAS7WrwG4MYi0d4dOtmbkm_AC29mLW-GK5r32fLfqpfw0x3DFmsHBgPEHy057USzb8Oe1iuCb4LazSnrzLMu6HOlwUCBuFauQIJsnLUotfGUD7d-ZSQw9nK1geHoxnCDjOpMIY3OvX0", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "2bRv+N8GBRvIPJd6CC1p0Xw=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "YAIEJ9Lb3rhERa3f_1oqOue5LbqSKrIeUcP_Pm77Ax8mVz9WzNm5dCJbqhqEpwJmPMpWEwMJVjUJnCScqcuFDd9cEj8a7CDiUn6I-MrUfl581Df8BST5hLxo_TCj-zmaPwNhFbF-oJ1PLxqvkPvMd8wlyK9HI-qW97PHXsZoOx0", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [6] }, "key": "UuT/hQQn59ZdpsrtxfSM4xr8" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "8JVJcBCdHkkJzd2O1XCwIEkaIdXyXuHjW1013-qZ-CIMxPaFx9b7qi67XlUNIocazqVQVbg5nrXGftr-jBcAv6Tx6ttjmmkeImbjfOzG32lP-8iEmMygiUPeyZFiTE-yFjDwsDkWHAVe4Hd7Y8IGpzJODJQD5eSJa25d2ygCwBU", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [79, 201], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Y9NtD5tX5epMNQS2aVjdJG1xEw==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "s_0_Ri0Zr7cW7IUO6U_vnHZD6Rf79jw2mdr-IdNLkP6slxWGnOiK3-6Reo7FbgVaTul6M6keDHtKf4JtRpTef9iinwn3hLNQj89-nKyxvRzk492VXipO9RfLT9FXxFDIH1GdsadzjHTlgWg_rb-rL0wiIWAz0fZW_DU3EBnoXK8", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [110, 226, 56], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "KS7sp3IVheTwgiUZ7M9C3Ue3QKg=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "_uhfCgfDIe1utdi9bVNj2MOIhW3ZSzXtF8X78XFl4BgwiCOSBzaWy-1KGY0eFTtFFqGixkZGKIvA1bl4u2mpUqEnurluC3XYV0IluWwGFa-sYjzHVVaW8JXaQBm7ofoOJXKWa_0oMlQm6VlVH0g2j_2PyR_-BMvbDUHjyRKI2TY", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [228, 101, 237, 244], "publicInfo": [], "privateInfo": [] }, "key": "7W2Mrol8joOVpMU4ca4eKQ7hctPS" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "cGVZOYbhoJi6yH4frii5AjHM-4eN6rOLUdXSQkeffWR17pFBdN3b5NOIx6UOV3B9BGaIkLUKxs_ivPbC8a2ZX36tOtt76pPxTHbIbCJ3nkwMKn1lzC7rMb8EZX3WwNKm1BIs2K62m-X8-tvqfRxcu9dnQUzR_HHXsLMoHt3RsyQ", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [10, 136, 231, 70, 164], "privateInfo": [] }, "key": "3Tz8SWYSQliGkpZvvRjOUYkpPJP7dw==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "doZe7h5ZCkVNzb8Sh4e4y9fUKGfPS8V0506Uuw5jWAYoW9YjyCcfmdTjZo9RWcWcSmLS41G1bo8HFVRTl6MD-WwM61omdsi8vU0QOOff7nhqGfPu5AQpud5tZLgWOu741NKAnJAplW0wHm5OshjOwfACQjdUy-tI30RpJxg5nsU", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [133, 175, 240, 83, 203, 37] }, "key": "rgEenaYZkPj8e+3x1DC1CfME4ZU/lJc=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "Y4MC-OZnsEVTF3idjV45YRFzV9GL1lXsMM5ozKKAopfNjtNGl6gl1Wm2jXM0NMsuPvv8C6-nNhKAxQSEA9LLlfKbhSl2913FWE8gLot4Be3gBGk6qre9ABzlFDg8kcyeMVK8neQ7PmVZ_OZbzfAjJlC_BYonmrH4ek7o6OMiTWI", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [204, 217, 96, 42, 72, 252, 132] }, "key": "ppIdNx0e5evGVfaZhYMRlveQGNxpqVmU" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "7yKUcHHVHq1BjvQsYAa3hdMx9E0V9P8Pj90Uj0yyXpWHCjeGbqXP2EVgPxfQy7tdS03M91d0JTijZ0lGZwLzX6Te4HUeMpNPuEq3JCRVQJv9DuuF0CuPIsOL3-1Jo46tIwjgPTsWPeZVyRZrSALW5lsGi4oGSj6fvuFyjdyvWGg", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [122, 195, 172, 147, 212, 243, 191, 124], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "9G582Zsl/vXb0khtiSn2VnmDorh86ciK2w==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "oeULzIhgad-rOfKd2qumUFeRI-dgmS7XI7PASuPhhEEaKOuXbMIW7foxxIBZMf8WzzwrpnOEWP19rMomXakXf201GjChN3I9RlSEaywEmNcBBw7K7aD65jdNkzl7jJJpdcfBuAIus_NAN_zKplj5bnJQYxw-rJT-7tlpwa3urRM", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [239, 29, 49, 19, 189, 90, 242, 93, 106], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "2UQEF782oDnD3G+pO02nMDs2YysKwwk3asw=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "n9FuBPdBbYHbNLheBUYU8NK_XePzZ7CYVwv-cgddLP_WelwOtNKVRRdI9D9K8pVrhg9FFLgqiR0tRqgOb1fyyclA-pRZdD8_BEvyeG1CLX9z2Umu4bc9hYYvfHHUAzET6la7XdSpF0qSZJSa8IQ7WVo-imTLdEjKtz4luxlKA2Y", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [32, 245, 81, 153, 3, 255, 55, 118, 5, 61], "publicInfo": [], "privateInfo": [] }, "key": "QB39C7Mve+Pd3sRnxOuj8Za0Sf3uXqbZa3dt" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "srn4XZ1hz0rWPRQH3pVNWdtemyjGPf2TWKv_Cq7W7H6CvCIpfacF_PvgAWbDXKax8BMRhc3soOSSRf8a_UBq53ihKCHVRuoVSDlB0yO7ln9DaVZ9_8qZ6x_TLHZ8FQ5D6ZOoLrujRvUPbGHeHBL2hgfHJsFDHDs__aRZu8gq21A", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [100, 232, 228, 134, 14, 30, 95, 169, 248, 35, 126], "privateInfo": [] }, "key": "cVZreVMv65/Y1Q0Csi7IgiPpbipg3VQqxlRwKg==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "cd71xprWT5Pko5tXsVUi9TYQjyMhJl0fOUKUKhXXeSfoylWre63JEiYB-OztjimCesjxGPoF9qDQrpaS7phYoz_wz1hN_b9gNBn1k9aYZkj0CayrELefuIHobRbYzHGEZXqgrGfXhp8kZO1u_2CS_mkc7jDMujauulF0gLcgs7A", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [39, 171, 215, 236, 68, 156, 0, 136, 133, 233, 168, 10] }, "key": "ySj/WcWtzp1ZQz5KbPKQQJPw3NVYqz31E7ta7w8=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "__HGt7mus0H6JseipmpxtGbfAgBbzQaPxL_pFkanLNgeC_Qr7GyEROI1I0MB79EvTRJh9A1MyNbvkH8ZIfED-Tg9GBfTJLttVdhXrBjuAYaEPMMVXtvTXFFV6sWP1iWPoc977eq294mc2dUv7TVbebwHXyqmWCto702ps9y57vw", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [189, 131, 180, 255, 134, 155, 196, 74, 7, 86, 70, 5, 247] }, "key": "9waAYeHs26/oKK+BmB80I85aFs33V+vy6/ekUeJd" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "OXf8IF-35iafymp8fVyi7ZdJ03RcT7jDeYGXjEkAz7IpCih5W2q1CVBmRtGfIwuuBCRHJ4zmHIqCepedhWLQT0WARIg835n8VY5UVRJMuVxlGmOSVP3DwfhcaXJzB-s0Vvv4DxXo4Cuh3xUPffQ1qoQapgvb03g34wv9fE5nl3k", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [250, 162, 227, 147, 180, 80, 253, 217, 222, 176, 106, 26, 176, 251], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "JsjI/VXpmyGYY5c9H/7fKd93WCrp4qFwvc30Bu7s3A==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "PXSBdCHZsw4fESvkGnGI0uWZyQCj2wrWr__SJp1IFX1KH8imhi6cABBXHO2d7NvRG9ny3SDBa0rED5l6r6YlnDjTJZ96Qqna4LOdpTdzP3jUY60ZunXS-nb66SYNbhUWlwraOLCYKuFKv3fGlxEOlVuI4I5xA4QWbJATjqNoZuU", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [98, 110, 207, 48, 45, 248, 173, 65, 36, 72, 156, 169, 210, 75, 10], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ODxrkZH0NoFQA+sBMm9XVxKYYjlTIiFMEuBjcxc1Ta0=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "-tuUSrezqWqXhTryu_5SCFRLuzhYdjj78hKteVAO-XxP2ajLp2mdDkZwr7aaBz0YNIOuzb1sTgQOEX9f8eFoOkzsxp8QGQx0jiWyIN3_DXuV-9gAJQR6k48xvPzHTDV8Wz-eCGDxKARqbXoYZ5uppa3ABZstcoWnL6prboJ0wNY", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "J7MtxLAZdcXwqPUXt3xTwmlCECMBt7f9+RozdGKTlbpc" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "nYwlMwzj1srtn-oIHz0ePV9y2JOPsMlYwA0AkPYycx11Q11xcOgMsac6H_ZKFlL1XbF9OqHKlrCpYZ706C1Cweh-rBZVmEx7Qc_Rw7DRHYRei2Cb3F7PWH-w4PvSj3yONSq1XagXTFEDqf29_RPsuomxTdsjgPcu6ebwtAhGyOo", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [192], "privateInfo": [] }, "key": "zpEwy+1KkT7rJJNYoxoATO4XNPEoaLaHR+cKWMM2TcQAzg==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "XKQW_LZn0X7FTkksIjkxcMi-OyeqAjbyHPSf7AINsMjGxMlfux5roJMANijulb3ovYEer-nVu6obvHrsI3_9W9dBpSdrjeTP4h7ypbPkeGHTwzh68rYOonG55qAiUG-tumpfL99Iyx4MkOVnvykgADTsamqZsxnAVEbCJBe7j4o", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [33, 45] }, "key": "rjbM1Ecp1ykjtOxF9xivg/XxXLFkSVzA9PpSqLaG7F9ihgQ=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "UT2N7nS2E6TvKG_TGVpYwIRY3_5CZ-Uu6peKhHYnbdskaSKt5XtM2MeZHscDwI5-pJ4puEbmVCtBuf_x4GDMGCWDmRIpgin88ii_iGl7ZubJ3inHt8Fzbms5L9xYsq2LOxhcgtjOzBlu2DqiZArjPvFYKkWIrTHDaisNJfPIdvU", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [52, 66, 165] }, "key": "DX8rDTGEpWhebnz2K4n4+D17KmaUfZN2u2o+055tyI65p1un" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "dBFcyu-vfzLxW7ec0u5YlTvtziwzFaBPMY-4PorPuTNg2yAL5BMI12I7Ds1xvDBIp89og_m0kh8EV_mzPrZv-wNGKVbT1JXheRaedLo1xTxbKqhELHYAagUT1Mnf1-tycThGoNjYL6t7KqWHfk2SdsGd-xh-KbJ35IGqW3zxal0", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [69, 216, 162, 141], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "4Rwo4sWdH6hD8cBtf41HRAu6kpmpz2xCEt23Ch1Puxv58t5UbA==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "-wW9nelUttnrB1cijckEiQusUlFPY7V3UqM6g6yFcx5zII-xHJKZvBV1p-MZoGN-qwxvtBHoynwXsvQsQ4hOX8K4birpMxXrsirTv_vWG9ZD2vxb3l9NCp70wne9kJCHUA8CYAaO9q1UoZNvv88Sz1up6M4c2M8WxBVtBSaB330", "key_ops": ["sign"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [77, 29, 89, 209, 60], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Mrv1TQuoZLnGZSNVyxf/Ekcxr05Pjft0AunKCvUl8nFN62f3OGY=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "Cox4dXnW671yQUS-3tboiCh4IBJ9Ar88FY5qS2tulYW1ozqZeN8ImSl_XaX6srcCOJTXIJuW5lxWOTdVn0ymO9ynIx20K5LMGFw-z9K483BecM7TcWln6ctLYHqx_jyOsOFi6iBWkRxEUmc31pRajm2ouGmIWJNvqsUoDPiOvtM", "key_ops": ["verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [74, 174, 43, 127, 117, 126], "publicInfo": [], "privateInfo": [] }, "key": "t+fXkPV+M2PQe8vgFB1H8WMArtW6YZcd+18ZlpB+QIBeKE3WPaD3" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "ir-shYI9XS7vu0ow57eU4eRiXVCbuHnW7J6suXvrRU0ePo5BrGxG97RSycXwgGOny90Ql7Z6HN93YbEVyE-T7-g6m-evvMB4Okj1xeMwneOMhLKX1NbRDzXLX5Nhkq3dJ3tzeM_KUELQn87nMGacznrZFKudLNzKiRYjKWIhNjE", "key_ops": ["sign", "verify"], "kty": "oct" }, "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [135, 97, 127, 99, 243, 71, 249], "privateInfo": [] }, "key": "5ZAoRdhl4AqN9UF6fTsj89N3xlbGZljenCeOl9WQIYZqfnskNezsjA==" } }
|
||||
]
|
||||
}
|
||||
concat.DeriveBits = {
|
||||
"algorithm": {
|
||||
"name": "CONCAT"
|
||||
},
|
||||
vectors: [
|
||||
{ "bits": 1752, "derivedBits": "f1hO9Rkz3zTVGJMYtH99gtyopq9QNTHQ9VcqXvceBxhgD6FhDqFsz9CKXFatg8T4PgStoOUud7dJgeZOECYzehOpDdlePiqXGrL1At3zCDHnZOF9VMYDX4_GJ37oUPAbONR6e5rGJf86uH2rYAkxUgAY5U0XOun3Pq5GradVI8eFhGRppwO0i-MVW87SFoagmuZulHlccADPF3VbiyzlK5M-NRlBtJS07u9yB9I_whVQ6ASfodfw1X2eD7ZHQu7paGvjRBwyOmmJXtZnxgdPjdbVp3LYB62fM7Hc", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "3Q==" } },
|
||||
{ "bits": 2000, "derivedBits": "z1Ra1tHDcoSQ4xtJ85zuxFsEWO_TM19WLmYsAZYPDxnZxrszwRq4lfJyxHtf8698ExN2goU-gtOwEwvJdk9iu5ix0zHkOKxftKAkYu6ndHOogd7x4NpRMRTrBZfxUOzp0ZpZoyByR6gRfGY1-l59cZ1Wfgy7ipYUNPAIo7KlmEw1tASGN_2qEDCIT33XcQjC4g_kWFoRKuzVOFeqY1iUlZT_2YTddkJ3C9KO9Evdnk0oOVLvCCjaHU5KxOihSAalv45fwvKNY4Zf2KATW67GNp-n0cd0XB_I4u8Ie0jxwcoJ_6Exg5xmKMuXtZsc9tZr4Wk_LgdiwApiGQ", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [255], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "Q0A=" } },
|
||||
{ "bits": 816, "derivedBits": "ZnaqiPyAjZm_OORTdujMZZvlpL5G2jE7-9r_X0tffc4li-MCDrQZHh6lzV0Gm9iHRksYWDgv7vAQN8lHm2Zcb_0NFBE7iQep7mDuhJBHh04ybnDLASfYm_rmwjT03nJUzyneyWvy", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [226, 87], "publicInfo": [], "privateInfo": [] }, "key": "sFw+" } },
|
||||
{ "bits": 1192, "derivedBits": "fCciQaOLrO0FGbQxTjz043BRZ-_-Ayfd2lxRSyagiVtPl9e3t5awg-wbR5lptQHLV5s7sJI6eShtRtOr_nahyXxn3fQlywMKNs0U69TMsjmU-eXtrw6YcbLGwU35a4LdQMRvgcexFKXINwASm5eTtUMJejoU4F1tDyY9W9dT71X6-tH9_76FE57N5VFUToSJMN99Cok", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [48, 151, 80], "privateInfo": [] }, "key": "sQGMSA==" } },
|
||||
{ "bits": 984, "derivedBits": "uNlBIV0RSDUm_DJ0plp4ale07HPvOH9MMWwrUlyXAUuq9vZlEdpU-RzF6YDok2aZqUA-Bh4_Q03DvYH7W0xYdhxwU2CoR_hKeHCFdCwFGn7LwEVT1Pbqyf2WStJXMmcObesnK4A83YRIUPBgAPpgc5WW-VBKpUZN6pBO", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [153, 149, 201, 96] }, "key": "m7tznRQ=" } },
|
||||
{ "bits": 1144, "derivedBits": "3RUDTA8zl6ModSaZztSG0AMPjAZTTtI-_M6eg6-mfZLoJnr7V451rD1F6Bx_yzQ-SBhtHoE6PTYdpGKivfWqfLHQDOz3fdUo2v4FTSxrKpeXGwPJ5BvB3u9zBYjK_KWDDIQ0hOQ85v11Si03hdHESRoRzdVfpMxP8lsnjxua7fSRdp-0cmhAf9H1uOUffhk", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [133, 228, 252, 34, 33] }, "key": "9KycKEmh" } },
|
||||
{ "bits": 1456, "derivedBits": "wtpa00tZCqCS4OwMS8LLdRxjcUPi2J9GvhgOEdY86guYrMoDwfWOUjnHeUu7yzaW0TwQroxQ0W8cICJSycwJgVTqxOFRaYmbdLNEaToDO_D8yJCAeE-KWBLTTvx2cfvGsdi2tKj85-0b4GlE1qrcZ8SHry1tR2EyktqcIp4JVy3Bc-Vb0k6rY83ae5_3nzqaiB4_6GdQNlShitdWy-Rvsc1IHA0fc9xb9kYdPd7SVRgtXR32B_o", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [164, 18, 186, 94, 244, 76], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "KDNhdWDEFA==" } },
|
||||
{ "bits": 272, "derivedBits": "lraluVBlNa8p7PqXwwahA6_0ug7jbpbm0yV1rxev1ALnJA", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [6, 75, 154, 211, 232, 232, 235], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ym50r4i9F+c=" } },
|
||||
{ "bits": 32, "derivedBits": "sXS7VA", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [218, 191, 186, 135, 89, 183, 174, 121], "publicInfo": [], "privateInfo": [] }, "key": "IeSqpPtLMxDY" } },
|
||||
{ "bits": 1304, "derivedBits": "SnK0zoEJIUb_J2zDgf9dQ_D3jgmjGrGKF8P26-DVWcr_NTP40MfoUp-ipd3EWibwN-5f3827RERR2m4jquOyLK1EzGhXUkOVSjrYcuioO5FAXm_01wuiW_VH5DV1_BRHhQ8FlxSMuZQhdt9Wey_8flFxfV8yHTboCq5DopxzYKoQggrkO0HJHpwKTqOydiMU8LfHYvVtEY9Q-4OL3tKV8qXjtg", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [1, 237, 79, 78, 121, 242, 140, 174, 222], "privateInfo": [] }, "key": "+wMx3s5NbREHbQ==" } },
|
||||
{ "bits": 1632, "derivedBits": "zgGkIRpZqcVw3xt1cIiGkcWG0uiGk5FWlKyBex-fVoyxQqEYLM6z43kQZmPz1SUDxK75PH1WzEQugtDOfgR0IHX9OlZHPpjo5o-b67DCsDWpp-G67WPiPhdN-VjU1jj6MJXnGG8kXITQIorbPBoRGTmxB1_qTax7oHBMedQbN0Y93JZbPQuieZVUMfFkloPOe7ToHNw47TyYYvutwtXE8aCQwA_v8WexWBB_a7TVE6bNlm14jW4ERPhIrbvq4t6nbLvKqYIMzrxQiJJS", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [63, 126, 77, 23, 85, 151, 119, 4, 223, 51] }, "key": "OtKYV+JqW/4/Rh0=" } },
|
||||
{ "bits": 624, "derivedBits": "Anjx-QPcnjoficxJJrN-VDIQ_nFTg2TP82o9gYMOAeXmOFJS_oE5b1Vwi89u6GgQ5eyS6pmyBczgONA5-IX7WdpZsAoMZ0P3s-jC8Ojz", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [78, 210, 2, 208, 33, 10, 157, 140, 119, 206, 203] }, "key": "AllECrW1GAOFPfHb" } },
|
||||
{ "bits": 392, "derivedBits": "jayqYPgY7z2yiuh-bmIebnCDBhYdz9L7eErSHKXlEtVrJTsor2O0P9nu3R-zVo2iSg", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [65, 200, 71, 217, 207, 215, 36, 96, 23, 68, 87, 48], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "YhKA+rPJLhyjr4fc1A==" } },
|
||||
{ "bits": 1440, "derivedBits": "6Q1OOCj1cz7NaFB6tXCjYGlalT5GUXNfKUy-o13Bxm2kpqB9ZOm25wXFFaXBHPPJhvDNnEcUa3mJdjlULEjqeEio2fJE9tPWeDCJRBDAvB1b34uf-lqkB0yPj8CW0c6W8oH4ih4tgk9-b7ejkkK5X5qlkxViU1OEIxvcAlIC1MwX41ZVJW1bH6Wt3MEWTYzj95iG6oFrudwyRSUpBFjrqwSmKVb1g0uDtDX2YXAwLiXrSH08", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [71, 65, 3, 195, 66, 114, 236, 212, 122, 38, 185, 101, 134], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "dqH1esmHaPuljsb6Mqw=" } },
|
||||
{ "bits": 1728, "derivedBits": "c_zN_fXOazIF703qggPIfHpDkRqLOKaVJK0WJ-ExOuJ5m944AqveDgoDlE2KDq0e0r1KzdEmxcj9qlIVGYIBHudLw4gi3-RvClFPzuebLwVLo3WQHY_Z4mJg8blhV7bxA5b8HD8hNwpEubzv_U5mO_HdVnJq5wil8QAnoCFCwrzlpDVEXtXyiH-8BW92pOYRYYr2nowtPEqFR_EMtNf568URqEps9l577mlSdCt56Fucn4HJsHbIWSe_4Xi6pakpgAXmvkSeKizUAhNk5N4wtuxPa1tYMHJc", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [38, 77, 204, 29, 183, 101, 76, 93, 247, 224, 178, 86, 119, 241], "publicInfo": [], "privateInfo": [] }, "key": "1605M9hyyyufpnv3l46K" } },
|
||||
{ "bits": 1480, "derivedBits": "y2VQIaWgUMKu-0U-dTuJpcVN3vX0BPekyrB1lgPy5zz6YJy6YRV1wdMtndFjtBKF1smrjeBF9BVnPgGf1asJ-zpcHg1j9vDvnDhLwU0OBOYB-Tc07XIAjlMPWklENF7CBn2eFMMl39lx7Iqr2ayASfr6JVoNVzRPzPgZbx-Y3OTWuSQlQt2xfntHjaJwVTKYoBZnTa96iFxQwDTorCDaZTUoEDGTVjvN-m39vhyC3mc9i9uU9VK7V5s", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [0, 30, 201, 217, 245, 12, 163, 65, 159, 33, 16, 162, 128, 148, 203], "privateInfo": [] }, "key": "XmEb2xuFWHHLOaKN3sECHQ==" } },
|
||||
{ "bits": 1160, "derivedBits": "H1ZiNXXqY8FxblfQknrmPZySrgmXWT7ByQSxykIj1vG8sJU7IKtrHxb-GyIfcmu8vOJF-GhzfZuYXptqNASGvIhNUPrVvs6Eg8RimjdOzPCxRpaOSH66tGbH8Hbr6KaUJ_15f0LCwbQvl4EcyeArZzsr22QLlf3NfHz1Mkyzx7NqNwVR1Cb4dLgfy1Z4zho6hw", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "V+RSagtrFDDHDcAsuMy7PEs=" } },
|
||||
{ "bits": 968, "derivedBits": "FXVYEtNz06n_Ox_nWsCVxAXAbWPd1u_Xs05pQfO5gJjVIZRRqFYmCvmG91ZDQaaLMJwbGoxEk08fiAWzWrk0S41S8zxwj0BNNf2HpvBuq1gTWK7Zms9m83fLTWykbFTMLjQHNT_-TOdvHeINos8aByGu_QZ5bq4fuQ", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [49] }, "key": "IB+VK9zLtKjbulFa4HhEjcXE" } },
|
||||
{ "bits": 152, "derivedBits": "_BnFNebrGcnjgJoe_cOz8rVuVA", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [213, 56], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "cGK762O0MSNWwano9X11gQLXlA==" } },
|
||||
{ "bits": 1624, "derivedBits": "Isn2Tt9dl5kq0JoQaRKxD2cC0L55n8xpOqqOYXCr_zPXNge44ahetgVo7JdS3o6BBCZx90PjdIgEgRaVR6kRwYc3zmiHZX_DBSTePYEEaJM2_A74hBLd42CZxLvmJMJuLwSy_7DU84QTHAVA5QvrgbXl2TlG72DJp54NRNZqhy0kWJV0UIgcD3Z7GYLvyTUlkUyrTzbnU41wPHrqHYZP1X3D-IxaSOxuVtScS8njM-ZK19EeIIVGAuGe4VEL0ROGyrYqXpQM1P4eaQc", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [11, 45, 135], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ac9wS44VYQNvSrVd1LTbxaFguwY=" } },
|
||||
{ "bits": 904, "derivedBits": "vbAs_4vTqBkTlN7fq-PAbJq44-gDnAjn32a4zBo8mjAFxAyThX5zWrZE7YLWQ0Vl9D6B27uORfTD6mtMmm0MUrt3rkINSE7cS9YWPTcmxBjQ3RUMe7r1Nxf0n_ObIT1aI9PJi13R72pqV75rX9M0X5E", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [196, 34, 124, 196], "publicInfo": [], "privateInfo": [] }, "key": "ulW1nOdm1uaJqVKlxSsDAF2kSrWL" } },
|
||||
{ "bits": 1176, "derivedBits": "2YzmHA84KR5NlPUhQPKeIAXJllBhwuRtey-stICa43TfM7ntVG8aO9Ggpr2_KyiF1avLrZhWgkaD4evyOdflY2Gm58dlyU2kR6RfSlknhkfG_IDb5ybBY0WMpOePWWta81Dtxm0tNG0oG-zoGfmhXMDl9oqgR0t9QlRxiFq-gEZHZqd95wWzVe9LGADOcNcBPIvc", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [149, 80, 73, 43, 112], "privateInfo": [] }, "key": "jeVINRUYvcnyQY6WFbzeE8AzB3BeYA==" } },
|
||||
{ "bits": 680, "derivedBits": "UJriEHUNWntmKGA5sau6WbNdusd5AJ5vBokWS--tPF8zpDguSqW0NPDPrHmYgsRin7UowafneBXukKQmy5vj_JvZhe9FPv9G6762WPyNF683qdMxaA", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [130, 171, 190, 138, 253, 225] }, "key": "U7Q8SF8xyuV4DpvEXMqwZBYirrTJtEQ=" } },
|
||||
{ "bits": 1472, "derivedBits": "2Z35DNxg3qem2Lg8SZnT0Q_mDpCxD2XlcGUiQAIJ9mueEq69SUDKRUVb6OMElVtv6vJrolnDPgHhM0siS55VBThky5jFeTz8nCeYWd4zi5uTaw8esCtMTOp5HKfNCtO6wJVkmbCTDues0gWxMQdfEwTVUC51PBGYanWjA7BPqOdr9CN72dHNhPjlDThAAcqmFLKbM21ENjE3i__hxvi_OskSFK5qNrRbKOJMAvgn7EIj35cqtcpORw", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [105, 240, 240, 228, 195, 220, 55] }, "key": "1YQcbA2T/ho/o/qeYAoPYKgVTXkPKpBf" } },
|
||||
{ "bits": 1416, "derivedBits": "lykV-MdhYY58TJ_VbpXXDfp86l-hdFk4Pe6B0xZ8D7Fb9vyxSRlTGc4lywuHGfFOlir1m3lqe21KCWoOZUlRZEX86k5KEO2kdIbQVWK4a0POS76v0sVA-NqiGgqB0fARKJuCvJxsxeNbbMdT2ztcKTo9c8KtVMeXTWtGpRwL_0u03kONMTZAp1_e26zLIp-mGX-O0A1vIv7xdYrOD4Nqtlau62JCO1hBlq6qHn2xN3qm", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [233, 251, 241, 140, 164, 192, 183, 160], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "QGRZk9085poCbD07EbxMh3tUXS/jgFbShQ==" } },
|
||||
{ "bits": 1928, "derivedBits": "tp09E0Kbrt4X-ENfIAXiH4SoK-Uf0zIRmyZghnZArKTltrZMLOIw4VT6bOYhEzzRjgIOpO2PqdnCMFeWU2PSyr35__dHaI1oXguQw5LLeNOQB2aZAn8smV_304_4aap3MYMTw8pvJ6KA9qb5lAS4OA2PL3DqxGL8m7AfdkQ3avRHGhq_j-0rfBwuJkLiZhlS81upr7V1mHRUTadfL5FZnevefz-tw1jVIj3mwbxzLF4_7WtEZku_QhDSpmXEr7rg7dCodDfr6R1vsM7QUrBOXNlbjRYAaO3L8lwMEwPV3NRuKlpFncU1gKxKzBtRmUtEqg", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [85, 235, 224, 136, 75, 119, 158, 141, 123], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "idPicsRRt4ze1Qdz9V4P2wEHC74SYOvAYZ0=" } },
|
||||
{ "bits": 312, "derivedBits": "lk2KclmWIv6vKCuJlWeZuKjLljjbaI_BZyeySTLV__FOlWvzYELN", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [251, 29, 178, 109, 237, 108, 223, 196, 59, 242], "publicInfo": [], "privateInfo": [] }, "key": "N9CjMrDDZw10P//FS49W+R2zpUF8NGuDW1cV" } },
|
||||
{ "bits": 1416, "derivedBits": "_WWPIZnXK8_JmUJuxmpC_daUJsyH8bwShRVO9U_xgfrKlDANoBBQigBUG6fWZo_LQrQO4jWFkqt-LT1ouEifyRLM-pdRmqneOiFnt768DqdIN-Y7AP8UvJVgREYwFfzl7gLGwhTgngubiwBYkV-G9vCNQziiXcwiUUAxWMKPUXzt0P6WZ9z_rlcs-KNGjWaGl-4ZxhOtXR8qeEOu6tQJ2luGwxeWO6UJfu8EpxG7uNp9", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [136, 168, 76, 208, 126, 222, 58, 7, 209, 44, 94], "privateInfo": [] }, "key": "scv8bTbr0m+PC5FewC61GSSkalrr8PcJgfLpnw==" } },
|
||||
{ "bits": 1392, "derivedBits": "PvYPy7f1-RKV7_U75jPb-lzzmjEA3Cvy9jhcRTF7_WsTbYWuxtIsiEec3JhKxuuDmNkY3oqTqQpQI7flnh37d8gwoAlPyIs9rlobqIK7r-fP_FYeBckEWBNbMM9lL188kMWP4SUUe8DmFct_Aq7M2KLjyQ_VBxDjWOaQjfJ74hKwzZR7F6vklH6bNjvBLdTSibAzjX7e0_tgrOqz5_UEb2GLyBei9JfF00ohBglK", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [97, 112, 160, 200, 151, 181, 217, 217, 162, 26, 113, 251] }, "key": "ycP9WlqSLUrVWRof1JGXXoxJDSdA06wvNvf67Eo=" } },
|
||||
{ "bits": 848, "derivedBits": "MDGsyrIMUjdY5BH66TrtHDrEO8W4h1ssnhqtDPrGx4edHqjoAd-L_8W1Y3aF_HUxJKT7nD1qY-u150URRx4_nquvLY3pEcjRx0jVBvb6yxgLr2kcj2SnxCavfCnsk3hXyiQcUiCRWz83sg", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [111, 25, 213, 164, 253, 177, 191, 181, 249, 218, 166, 151, 150] }, "key": "b6Fhvg5sMyaqf1nqEpKyrDLBXAbOx7RVZMJNKNAX" } },
|
||||
{ "bits": 1944, "derivedBits": "hvp5RiODzHicIyUW6NKPqFDomisPt7GM1rzbgvKW-29boBHUpDnBmXQmrWzJ2Id6pcaeTbmgx9eVu_hYpgCaBRx01QJ2LiCb6-5ca7Pt-QC8kxF1v-8ygXdBHbt25v9DIk6e4_GQNv01w_HPtUqX-hQpBK5W33vpgG-KksKB1TUdyoWUolsmUBJaV9mdJmNxIVNrcYvK_xtHcud1Y1L0T926FmQx39s1DfWWdK-ZipoBngMTOVsT9b1lEb3jpubESoPorgWgia84tVjQaK2lm-6QO87siN340uAPwCnum9DnSdgP6bx_ENnbqqJVWBilkqJo", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [249, 99, 109, 225, 83, 180, 52, 167, 90, 199, 98, 129, 230, 215], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "UfilvH8zL1YyihFLh5XSDQPIJ8jWcsz98HRdbQAqhQ==" } },
|
||||
{ "bits": 64, "derivedBits": "ubolTe5PCl8", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [225, 107, 25, 122, 37, 253, 72, 201, 163, 184, 82, 161, 198, 180, 198], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "ZTxfsGjDa3kJTu+/nYPhbaa7n4uh3uTWiURPSbQSIeg=" } },
|
||||
{ "bits": 1832, "derivedBits": "tBJVYk0M9sXEdnD8L3GZSGAG7R4UKRoj6ufpcz6ovCNDRXnkZNEQ9SPiz0Q3qJvgjIer8QCUYWyXXMSrDi3jklQZCs8U9qohRGzoQ8h4A5G4GLB5T7BybIrUzLoYCL85RFhpitgZrKS44QtFxvKXuGwGX9WIiKhzflA1LmWMvE7sf7QvTiWgEn76gCHq-EowmSdJ21kgrc_yyNbv46UxOuoeO2srrnJ5tdFLfEOQYeCf9KXhYGSJOIihdsYXRUY87h58vq3aJkFIRaNXhxGIJ6SxzKSMBkMqvZHV_9Yfb57Gabph1Q", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "lIKhHoav7A6m92MoFv9a3MF0F7IuMGMRquXaFkuoLvHn" } },
|
||||
{ "bits": 1352, "derivedBits": "R-klSglpWpuB6QP80ve6iKwRUJ_ntyqzN-KBmtPORvN_v1S1AHKKDGbKlwD_ZEVNNeRZ_r0M3oGnt9ta58czoe-zS22ZsCqajweSdN0WZo_DF-v3jCnzo3tK3h5oyf5xQWoUWgD4DnbmZ2a7RYgmJ8z6gYb94tFtgermBzXKTvOe5LIbGviC7Yjk1vgZ8LZRBbRbGbt2tZoV-JtLgO3JHlxpENkhAwxT9A", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [75], "privateInfo": [] }, "key": "5kPEM3yxAs2TMxmZ1LJjqbGr7lBpWS9Vr2XjCsSA8CCfNA==" } },
|
||||
{ "bits": 632, "derivedBits": "xUxN8Xe26hWvneBpKogx5wH_kSOqcJM6SVNtBFvoa5Y8zk_x8uxip6GZ1ER6oLLS6wVXgm9yurtttHfd4aJGAKnUSzC6i8oTwMlwaqCmGQ", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [152, 189] }, "key": "KmJwyvxyopeZGWRjtlvvB1Hbqa36luoFaxuLAM9aIKvv1X4=" } },
|
||||
{ "bits": 1104, "derivedBits": "9PV13tYPlpIWP4lfmgIaFCkRomf1bQYBUuz2h8NX0dViQIn-kL25nbai7EQ4vdVvkUKg3eVpE-v2-1TTGcb1i9Ls-OmCixqNAxWE-CTtG3STagkcz47Gl8PUWbpK5avWpC3v-IkL6JnU_dycivuSGsPXN76UDdTfI7KxJs1PRMjprXXobYOERY64", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [], "undefined": [196, 250, 49] }, "key": "mfumsZM3nPXQoDL1gEabuPQD1Q/UBGTl7nbChdszjysxvRV+" } },
|
||||
{ "bits": 1800, "derivedBits": "154vlru1ufvaKDJ9Inw6hhNe_Bkl3PjwiFZ1wPPd-6TvhvUkjSk2Wf-IXj3oXgSB3KT0vvwKO7D5FadHQ5r8uPg_ODfheOuHuCgZdK_-R6NylCvHFlPDY59iLPxLO0WREr7nh81Rjv8YbkAKIovjd_lXCZpyXyOJYz7Kuos5oX82Un8hK6yMYL06YiP88w1wyUMHEapZWBHIi7j55W1LVVm9zpiHrQYTiLaDjN6WHXkwEk4tLVMALKqL_XRKiI0NLaU6-VVawxQQwPJ_V7X4AdhwXyLjGf2TemoBpk7gW76X", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-1" }, "algorithmId": [168, 202, 90, 23], "partyUInfo": [], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "WUIluOCMrT9yc3m2S0NF8WhHN9YZ2tomUByE8wjJmYBHZOOTuw==" } },
|
||||
{ "bits": 1520, "derivedBits": "8QF1MCmWPUfUqhyK2IocXyCnsvo4XAHYbc_4rdWP8owDdXi_BbsrubimEol-GrChG4GdUB8VGS6hvTDaytW2nXG-yJFz2fiyT-FfWdz87IqgRd3YqSuScuxcRWs8mkWBmru59pRc0rhg164eDScbzSxXK_PoiqJEGljTFvj0ej89vzaN-XUqBm882AngHi4-eQc0VGFXynfaxguPmB8B4kKVGZqK6M1lerVGr2JLvIjgdQGA-D0t5JghKDKASw", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-256" }, "algorithmId": [], "partyUInfo": [59, 157, 182, 88, 138], "partyVInfo": [], "publicInfo": [], "privateInfo": [] }, "key": "cbh7AUkLg8QRb1f+5w9XNEow+TXZyk6ehS3QnjIumA43YIhfvzY=" } },
|
||||
{ "bits": 1792, "derivedBits": "QxQelqwEE6k_ZVCvsb80DbwdTopZQvSDQCsdt_gPJR69G76us2jFj9Vc9X8vNvmz4VkjPislIe6_KjuJ-F4rl85nFK-PMGfZGBrPd4ms0-Ko0c0jlSPGbTEJ7HyAu8XxKepGjxBCHpro0bS-qafM5QYCabNXs70ef4q4q-jkPgnG1FXXHLJYKc123p5Nu9zmFtvx32Dg3wRJF2oqSB9SmE2J9oINCHb3KtSuJUAznFATy7IxWxf6ZR9ElcBSrQnYbc3ZNnUJ83-JCkRDIgjylB4v0kU0GctfX3sG26Si_ew", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-384" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [143, 85, 103, 242, 112, 151], "publicInfo": [], "privateInfo": [] }, "key": "0eJG3iq4krpdveVlUozHj/FRwilcSe4nKiIfBKjm6A8Z9Wr6aLD7" } },
|
||||
{ "bits": 704, "derivedBits": "FKQJsYRC8-W_yLiwM8KeCLqtUTBiozWHX3kdFQAiJlC_GCDhag8GoYOoKkzyGd7KdmOSoMJ1OiU9OPLr0EM-n3C093opHDANKWyHSokWaIkMEfTZpANfOw", "params": { "algorithm": { "name": "CONCAT", "hash": { "name": "SHA-512" }, "algorithmId": [], "partyUInfo": [], "partyVInfo": [], "publicInfo": [191, 62, 27, 39, 34, 187, 193], "privateInfo": [] }, "key": "dgK3InjFDfB5q8/UzwBxH9CdVToNYpCHcUHC7H7HTxBZ6IDVesHJfQ==" } }
|
||||
]
|
||||
}
|
|
@ -0,0 +1,647 @@
|
|||
//*******************************************************************************
|
||||
//
|
||||
// Copyright 2020 Microsoft
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//*******************************************************************************
|
||||
|
||||
// tslint:disable: max-line-length
|
||||
|
||||
var hkdfctr = hkdfctr || {
|
||||
aes: { cbc: { _128: {}, _192: {}, _256: {} }, gcm: { _128: {}, _192: {}, _256: {} } },
|
||||
hmac: { sha1: {}, sha256: {}, sha384: {}, sha512: {} }
|
||||
};
|
||||
|
||||
|
||||
hkdfctr.aes.cbc._128.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
derivedKeyAlg: {
|
||||
name: "AES-CBC",
|
||||
length: 128
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "dSnQXM72-RGkAztkw0afpQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "hHBVoP+OjIXzC0zdWcl8Sl8R1um8kOB6QJ8dwa/IhCvPhTG1wEpb", "context": "CozGhuv/Z/nUuRxz3YFeGt7ccbTW3ucZjkFn6Hm0rHrfddAUOiLLYeHNNx/jTlYYNt1VVBHg0o2WAZ3jtIS70UzXsWCSa/+at8PqQsXLfsLKatRlOFqRxow4r4ku14BImNrv0Ls=" }, "key": "ggqOnsS9REmf4ADhrHVPFPcqrrgNJkGuVgHIDaUUznwO9CPg+DmNOHKEu8TLwHptXKcsYamIdf6pSDfxYajBn7jFQ8SG5YVZ7nDZvO49Tws0DyfQM2CM5Hddf401MRHqJ4bVkZZJlXa5rkQ=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "rmA7xB6oVOQMxq3MEUPDDQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "NLUla4lO1DPuKWhGhilKOSUmAz/BkFLuI1V7RuIF4e+SNdfCOSG0iwKVJQ02DchHZxv29u8J4FuZv90+negCM9JR9BwfkfrvMu9WunWA1uQ+kKa1R0NoGF18hqBc/sfKWtIhgiPoz+jmAaNTLcuclhJOu4Ow", "context": "iBOu2VQgdAeRWTuUfwj6LWxa/YSRsuJFN0PoTB7eaRUeCKRzD1DAhefgDuYiUY8lZ8S2dWgubqUK819Sxg==" }, "key": "t21bTnCClXTAjsBIg8y6" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "oM1ox6u052_a-2Yqe0_9QQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "8x80myFOvQA1jNOFjQ7tmmtgc9GmTRjln/5q/Hdmpyl/3dM18AoHn90HDOFlwCn1LZw4GA5g/84KUL4mhZcFP7HoyAtLZg==", "context": "tVOFwcX7Q6ISiIlK6N80dh5P6YWn0kzcZJByijylmChvJBUD" }, "key": "Jw==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "bXpVIuwz5xND-1E1UoL7_Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "UVposaqvglYdcyTmTIk0/20lqAlXjEAZ3Bt1FVqLrRqNc7Aapw5fyqM/pLvW0qXGxwU9rkBHrAGlP40/hRAJPm/cS80HhzOYWL1PTGw2B/saOBfBIF5DqHKZRcnRdAu0npwfEvGfZ4nm9A7gNzzCZBDHIIoeWmzV6i+G+mU+", "context": "GUPDuxYxjeBhZfLsyg==" }, "key": "wF9sPspPuT5QY8KRUrULNhxq9p2yhkIXcQTRivQnrmk1C07j9H8WW10XHhnlfDU/dQcl/sqOOAkcfvpK/SpB1YVjaxqsSede92D3bFfns4dOZVKkU4Sl1ngi5Ao=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "x_avJ3ZU5TDMqSzNvEXq3Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "9PiQSkm4VTMvZ2nT8m+dj/juqwX3FQ+RZc4ZFjChQfuw2Lpz2uFKArb1WD0T", "context": "90fReZ8Cxl/X2AWeZYsYJsujMu9rCG8z79Bc2+hWuje1jH/xp5I=" }, "key": "HkRjhwhph59zUpB1Wpv7o8W+qpFKhoqK1MZzFaNKT4KUDn/Do656fa4et198m86z/eHaMtOfIR0SKPeJRGvf+7El9DTdVYdOUfE=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "JJ8TS-jO-Rrw0NoSISroQQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "1yxfoAZGXgAO9jb8xQmRazyfJPvxiYO+RvY65TJP", "context": "Gcs3X881lLc=" }, "key": "u9i7Uf4bBXPVHw==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "O-PjVVDzhvu3btuPLMhv9Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "/NsIWE5qD2jxS085CKOuLETz9fFjjnmd9lH8/GiOzig8STdalqc=", "context": "GgH9o9IRXwNgnlWKyKmpcLg6Fg9rr07fzVNCpOAyneZeLJGioEnXP75M8cP4i7NHVP0BqYmV2oAczpZVyYhrECQSNrCAiHg/EF+fBUw+iP2WD0GFHlc=" }, "key": "E1kDwsDCuwMJC7TaczU7dkvsnv7ouY1rMHjGmF4N8pwCU8lXSA==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "vhqZiXM07lrmc5hKk0yFXw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "fsFWrdGZmbxXLK9SU0WDubSiLL/ep8wNrVS4tLd12QnSGFKz10RiAqXojINoEvbRG2EQrUu9dVEeRRYClYmV5Q767xMNn17vOwl+", "context": "uK+Irlptn7mKLLa2EV0PLGho+3qGOU529vsQVSwjdcsZsQ9y/bJDcH0K+lX1cJhCD7oyUJVb/C+DKgAOYWUWu8/1EAxi8zV9rmzxGqRhyqAfEpbfuX3rYuMh2FI1B9KYAgPxQjA4XShG2gPPxziMjb/5j+6bpQVXPWj+6VA=" }, "key": "E5Oo2WQc3Q+Ho7lt3Jg6BfvFUxf2hUfi3jFWuojcm1uQQDV9n/elqervd0r7GCUHtF84UJHgsDctV6aCCNgw/ofBhRY87GGjaCmrBr7rVnVqQYWSUg==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "WLF2IUrll-qvZlvteXbkfQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "nGCQvHBcb+D//uDLxGLbqAk5nciueZX2JlOBBMJm1aoyMlyRSc8hqgDekMS+wdle1geVuVEqrDLvfXbPaGAgGPe2", "context": "UigZmQ4Dk0zcKrJwJG3We9sBMmdh0s2nqhrMX50z9NS5qmsi/pS+LQslKNmEfhJ+tsfWln5+yLlmDnfMEqQwdds+xNG5BYtqZtypY8A5kPZwM8chyd3pm/LT8A1IErN//g2uEAb9Aus1eLx2okVazU9v" }, "key": "jG4LmDc2lpA=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "l8DClQHQgvzdrtlYFhIIlw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Jobcaz6wRw==", "context": "ryQqmMAg6nrwS3jp" }, "key": "nKCt5wtWunCabm2vFoiwcmr6U9x6IwtZTv2613Py8DSe8bLyk8B7MkWUgeA/3zkrQmkdODCirRcoN7T28+PM" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "NuDp37RWlrpOFZwi3cL3cg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "JPlpfoFl4So=", "context": "g4ZI0yrtPbKYw5lIGbiX9WA9OMUU8+WNi2NWN9XvtA==" }, "key": "WvwI+g6KoqH+TOV8vlYm4V9HFQk=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "NFzwff64u9zhGYoCfLIKxA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "uSltmCKTfboHSnPQHTVhMbd0wAeirGxHTp7w5y//BEtjg1QAlTyDrCEicEV587iCxz18j9S4ZAU=", "context": "KNrjGXOmvRQrxccDd9fur0wLe8/V7ZZ9GYAI59iNRUe1OqkVm94CelkUTwmPD8eqzi0d1vvOAwr0Zu11dtEX9D/nyUFvUdpoNJtzeqaJ" }, "key": "FYTwr93CsTwHEaIXsqN4LeL2DAnLB7mlTcMFf7u+hPDgJ/q5RPzA36t6abrf2KRIrzRkxzjOP4JjdBTrrz3x6jE=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "8q__iWUEvTR0-zhkqxVXEQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "2erwYfYtknf8e8TLhZaRSZf9ypElY6kF2F+1Hw9l5Qkk9Qhn8RJkd5L2nl1tBNq4cP4ieZp4DPW9jZc5gtBXna2F0pyiEiniKLD7p25mhjxMOA/jypyE5OYtYd2So9Ba/QMUpRMTJ+BHEaJQkKTe/LETWXe+", "context": "tVv63KnZtUjGmWeb1ZctTP6ol3aBXQHbpyohKvfH3H2s114mZ8hpqyL67Q9lI9pTvPIyPQ==" }, "key": "aPJiWFWy0jxMI7sPakE5TNH1ocOdOhTiGoBUMjRN1yQuKhoOl704cXozu33W4bLXTSoEmSCjA5tbdUTxTQOvtDvN0gZWlHpQ6cCFztf+8k5FLTo0lHvjwpLLUpbxW+F0+KMxRniAwmECkcAKV+EgOSDH7J3fC9vfJko=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "u6tmeh7I03cWA4pjxqR-3Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "nJXty3Pg2A==", "context": "5sc1LStwFTo902UhRsDC2uubFHt/uma3dg/1pR0HhsOJsf07zSMsZXEa6Q==" }, "key": "jB/gY/Wec7YdBeO8Qyj8JiZXJcwQSIhCE1FzrJPa/tMFE+949Q==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "RvGpmKmXadRw4T11aUvsyw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "TiCN0NYEq1P435ZaxgqSKz4dKD7MYslLEYq0qOOeGtKVOH9KePJjoqEfItftuRnhQ5sKiRnwwXs67Picxrp5nXq1gtEx2m07q32Q7I48Y4yqMuA2gW0wiQehg/umHUBxhf9eDQqkEUc=", "context": "nmOqQLB7uFL8SXTsDb9cnQARHW6MsbZ1P37bpwo5l+4AODZ8W15iXsBKjFTEz47grqSOnX5dJdIvmsBHOn9HV1tk/UeXzajWfpzxFa6FDXmYw50vhwnTr968" }, "key": "15SgX2mrNk/HSm2w0eO/p2vY08kjkUfUFM2snQk10krmN0bBRBEaYVws5O8mrAnTwkU8hBZQQUG5HvcCD4yVrrbXNI4hso4Cg5YFcu9a54i9A/CcL90QcFXLbx4t269ODx0=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "Hph7UJAR54t_EFMfO_2V_g", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "thqaBjDXIXQU3i4lu/f7tmE7y697HNqrSqaUubEFBQFERpGroWLl/AN4LcIUWofzA0u4kdcHH9ADBOd7OviAlISbTzuSrqTQ", "context": "TjztXLcgKi3sx6HBhjfT5itQrh5hUgRIn6A8farESDkfste7S1HLrkM37Qg=" }, "key": "MbTfM+0TU2vNHHtnvd7AO5Krt32bY1GmefZSvDEkBC6AhywAb9Q9JyZezDcF20Q78Wvb5OzWxOfpFaag3hVO+xq3oZTZG9QdFh7fAaAhLkZwDZq4OpOZREK5saJxkjM3qEwlOVRxgBRDZpwMtjjoJLc=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "7i-mchR7bRw06_kC2kt6mg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "rCM2hi3nWgkTIxup0U+iNQhcqdNVPeuibqbYnW0UjsNrDQV1UamJH+tRbho+x//RHGa3I/WstAnw9Wh5OomS", "context": "ip7ZbNhXBiYqIqOUUpe8JFW4FxLMy7nfimWs/3/IANLcbhDVeOYHGnPfovUZgzf5CQb2IpZ+b1Rt9VQEeLyANQMDOacep7JLQkvU+TeqPmU0K4tQSbfT+/rHdOEtwQ==" }, "key": "EqVGhNxKkEERot+OwwlztdxTIFJeAqw=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "h9oRw2fVMsbND1nYB_a6Eg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "eQSU/WN9vQrsGoIml10sB5HP94uWTBaoE6H4oYhZyoAx0z3A5ZiJSj7ssqP6owljoTb36WgW9k1WQOCW", "context": "pRJsLWtd9ZJ6u35OhCP0KYO6spxX7EuJsbyDKjFYnkjL8d6tb8lH2+mOpf4G5tAg+EsvnPsZe9U55cUn6xG7HsKdJ+aFQLgD+7gFQgtez/Ai/YZJ1eQPM8g6xS3Okr6CUb9PwvXq0nJ44qYD3bJ4" }, "key": "Acl5wY0tdpANJWOKIiAEL9tC/18oBu4ckSizkSc=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "Si--KdY0TvauqFqGcFm7ZA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "u7Vn6E9K94bKGQcc8CqOl5BbBF7/AXUextLUzZgDkemHrW0Bd3WOd9JszoR9NFl8C2V3VDEupmF6QOxiPOdrwct6Nhbs9mPtjeZiybOGjWmzJ/8=", "context": "SaXVqmwWOKRZ/bg=" }, "key": "wmTw5GgumBWfb2NOaPN4Z1Hj8GtFRkM+qMcAg6S5wry9WF+zrFJiGmqGvG6LC7YhzXQq9/FS87HJ+6Lpk4pyPYUn" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "IkHnz7IqqdJyRB21SkisYw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "iTJM67gADHEYVPoqo8mUqnaddTWPYzEZ1feBQVi3oAjb8PRLkJfxwiI=", "context": "OjuQ+DUKGLkp0xMLqiXfoTjRGnRxTXBQhFqxk+nlJzJQKyb81yHkI38Ti/jhi40=" }, "key": "9h10OAIUf4rx18ZGS16wR05+FBU2FaG2vIh9x91vLMvcjrTCigj+/sXPgDI/XxnMgaw8hC9YUTWNKljsQrzQP1xz1+GVtJJz1FXPnPdS6VvQwuycbQn6Cp1O7iWvMD6UfbQmvKqCA5EnUv2s/KHon0WobIV6jmTd9N2FmK0zQA==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "GR7zLID2fm13NhMRZ0AxRQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "6XxR2RgBxaxQjNWy3j3nRgRm3lFXVZu9Zm3DLZx8w+toSBIhmmu2TRFhCu+T4L6E/GcfuJsamdjZzQ==", "context": "eoYbX/iw6kl2w1J2AxuHViS/zy7TS5uyxy331fYUJeBZpoXB73K5pgQlBcuzAPyQqolZzy2BK2xeFzUuu1uUzej1okyvFxuI" }, "key": "RbB+Es7jtjokt/ps1BDywGreG8zvlGy9r9w6pkCIWRe/zITyXav+ehqweq3R3jnUdelyWJqn9tc3wRR3qq66evzi3hNnQhx4FdyhOSvVR9AGogF5xHt6RAcN+Wj1cIjahFhVHvSPWF6doza56txm3Q==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "Ww9W0L4s5y6PqX-8ISG9FA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "2Hb6QCunKbEgKrUJXt2YsbsN", "context": "evpROG0D1Bfa3CPbu+scuAuPtaB7BEhRZ4cvkQi6kbjrSXtwos4zubnyyTDs1e6QlrEJeW26iHBtSHQoEjdJ/8qOBMyqYH3YYPD3KmkY9giE7FG6ZpqHka+VVigd8orq/xIU1O2BW3y3HtdTm3zbJw==" }, "key": "u4my7M5t7rsVtf0bkLH9gHMa0RHU+HWupsOOMurJRvUkz1aWDPs=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "RgvuI_aWUJ2QaDSitDVmug", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "8pCI1T1KyQ==", "context": "DPFmCsWPcnUVKUdPv8bee6cIZUCKDJJM7ZI4+FNeGM2z3vlHKQz72uyWKDOAPEzALXoGcq9oIMIv3hzyctsPlVEos1FpOLfkE1NZZZf0N8ycb2K149a1YTUeZf6aftgozBi7r+vbT5tyqANtarNIqN4toZCOIPk=" }, "key": "MueaOqQzDRuODvY66Rm9agfy3E7UY0QnW9n86owYDJY8LpnEbaVRf9D9CleIWqWxMXk5YSHobnvtdyZlL+pjMYfwZSrgWRKt9YObOxMVXcsg8AVl3GP47Gee8jwEaux1HBdElQ==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "qOELjmRhLPGMx9vrTVMlAQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "TQWH8g0StKti3ECJgY47qyTQOKeUkAFx", "context": "BwKJfy3lIioGCfBY9g6eWBtuTw3evthPyDAsjphdF7iSQTBdGYcJEoAHqBMejjssoN0H2aM=" }, "key": "9KKsg5Bi" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "mv4jk1YjhNamqN0PmrSErA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "FYu84vIogvTQlmQKlmusGvPumTFPNPm4AYn698ISPtdhsC3suSaPsuF/Wheiqsg6Lmitcw5oCJNdr9htND4xlWXvjmdsoWlLopQJOLQWnHdUYIWqLrv3DB7nw/qgvG6ziBKHXPPfN0d9nxp0tPlNWM2f", "context": "yd6Wdu+srPdjp+7VHrkx37/SNikiLNlmNNSKmQZmAe0gFy7gF/lvp2J7Bs5pL8og39EcxlKEHbMAXh8/7SdZETJe3kOYfdDBZX/Q8naeupuOYY8A7tazTCYcWTIqJTvVqLqO5ZnANQsXuTWIbg==" }, "key": "jmkZdYt3HR+rAvlNFiG85ugQ/yo0JhBDSQdPHTMb13iFP2E8VrpmDIpyhB1TYCNJ9kFYX9OOCr6gr1Mi9WwovQ2kPYrLQSPe+2uzQNv8sHrZNKjwn68bMU2T4MwFDsNlrQBzB/D0nLyGVVBbtt+r" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "OvzRA4WCMZ8ilA1sAFxgHA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "t4Sgb43E2B29w23r8Jfuu8xcz7sYz7SYIRnt71zoPAVMxN+3pqHKtLSwNen3e1Y9EDFwf+E+DJzvH4YWCnXMsTFYY3Cw7au/iztj8h86b+4HLdk=", "context": "Jj0yF8qBGIw6/3BRwSznNIDx0wGoCwsB7Q==" }, "key": "svzBN3j5FJp101uIoaoERYECUZwGGVvRsnlW1vzJFsH26A==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "3dpsO1ea8hVpv8d33n_vfA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "PSnB0EhiPxV9+B7ZU1aqh5jfSToHMbEmHKtYNCctLOygHoWYurRYpjpvrU+K", "context": "51N2CcjS06YboVCtx5mz4Feqfsr9zRNQ1zkciXLaKtCN/5wXH1PDfpsORCRybL082V+rZM6AizNVTD8RCI20TM4Wwmjrs1O2OWDIKLS5mGM8sjoWl4hGirb413s5rjMnNQCupDTcy3Z9/6VhlmiNfAgN9YdizI1+gKSrbg0l" }, "key": "8IhHJSl0ArVz6PBUo3gfYuSww9eiYDY0pzc9uoSTjdozmI7u+oBeJpIxGcWJFViN5Sb3dwpIHKje3HShKpLAtkR+kcHrb08XcnyAuyHfR9LYBw==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "0y7-Kq7zMVvvtVkwi-2X_w", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "6BoQeJauwWUSr59qY9gHwunecFnvrp8xf/YaBHro3ivoO1S+jHKC/btgfu5v7ClImBIZkLIq14KcbUuyqLV0c++EXfjnSEy5N908GMlUjUUh8/tf7nzN3N+zTiq4GoGWpf8Rbs64h2IrLr8wmpidgS+J/A3L", "context": "LecG8M8MtNOfbV2zs1lnakubwEJZ8X4JQcDDaN0F5HDEj8p2zGyYIc2hjcGoHi3iiPCbImi5Sj/WXdR09v8qBsks7hqvVR3JK4PxdudGBl/47rtzYv7b" }, "key": "ZN/effzc0Ci0xSU7g4KxjPRCfFB7d7o7CSH+6N5Qqnqf5KqEqJhiJqM/5A==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "DVb9oxygN0JRjaZVAbIf6Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "Zy3JmPVxd2BjEweNhukKOaRvGG4psR8xm2z6v9BwRhZfSHG3VB0TqyjYgsTwh6El1AL4BMPOCq9lQeLNUefw54ElEycCHPdf8NChTKI=", "context": "ikgdIntnL+ChEBun74Pyz6j/x7UM2G5oNsqEpUWNrwa6qSd2IYx26PTafEm8BLWyeRy/40ToFu0zNSMufW11gt5sTrg9kGFDjQ/aMvGOn2Mj79XzFmqn+No=" }, "key": "30JzwWokgMA5l9AXmnhZNFg9TNVIN0huHxPNyoan8/Rx7FxYrEZnJrYMpvfTRJOzXa5+slsFyiFVgVmoZqBFSZIm0YxaYp/ZjrQjJWNMV9HFNLDO7pFRBjgmgPcvGVah6/q6o50BkKFnly3ocRgOVTnYynMqZEbjcQ==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "_0iDGrSSaeDO6DQkyAFOFw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "DA==", "context": "m47EI2//5pyqokXqvq2KJTEhCGChtec3BQ+BpzU6DCOtVXrjjYidgA==" }, "key": "5T2PvjCMUage9g==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "DEQ_M4mgx9uJK9vFRorgTw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "V3I8/Baog7CfYZzXE4rTXT0QcDrJRYs=", "context": "9bCGImf3G2nCmV5h0sIfrII9SKChML2a5geGlTKuMPsWA3C6lYsKmytj8dAOerDLs/4IV5QU2+ExzEkWVFQYtJpsWZkvGUgh2Z51rjioIYhMyevoNyesT0R2nxwpI8VeidKH" }, "key": "570LnqLUMDAm2LM7ilOFN3sS0veNKevRzziE/qLsH0PLyMjRxiUDa113A8Z60xw1Oq4=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "uIQ3ilZJJBs6Yk69l0-rEw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "6BUmVgndjCjKOtVt17isNtP+bX6cAIr/0XUtS5KMHxeH2ujaJJc4lysLhfZyQ/aa5giAr9AST8JXeGfWRmuLtBAk", "context": "XYISG8iX" }, "key": "F3qbjiHRdplnC+oYmqHca2wNKgRTgpLAitrPd1rQBNKXb15cbcr13F3u9OOCFfqhGRzA/EA3++T+5ITghB227bLSF4ndljsL0JnmNRDWcQxljW/nlfSQx3MqxeYYbKSTcYsPPPqdEM3I8wg5zUwJVVhIgO3bIBcS8ZPZ" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "1y8L0wNlL1ziPX7gsLwCzg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "l2ragoueSkg8yk7moRRA34kk+jY7NZkiWWyBCQpooaxXGvig", "context": "1tdX/YaraVr78fL4uyBUPefoV2Qefil0njSkbqxM0A==" }, "key": "yzcOqSW4GCI1XPZp/WXybUbNLZ5NLe/zut48MtFeqGzs9WzGKZi4gGANSy9YUEJNOg==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "bysAykPo7P6fNhAFxHTSLA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "RVBo58QSqdI9NNXT7FkYOG/vNIvDVhnMb0S3/f9oEOS0TZEMeoKiDRr4fA2xqzqHYYQzS0Z+iMasCfmEf6z98wLtEWrEdVBp0XBEIyUz/DlmIV7J0s+/p3ZmseqgSRyrmPiRCYs12nDIZdYcLziE2OWMXQw=", "context": "TY/n9jQkhzhMiZaT3Da48rUIaapontkAtgT67EiO1xyhByc8UAsidWqykzM3" }, "key": "by8sLDclnhnl9tek3Yf79u91ArR/qAAx4yup4g06FBJqnb/WCTXURADVquAMU49Xd97FcD+R" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "q6NNsRLDXwh5vjtDhiczBw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Sdyc4rS90/CrtJ3IwtRPuB2AUtiFL9Puum27jgsj4oYlF395KbbkyQESaLrzJ6TVdmLii0Vk0huzA3+2PpGC4GZhdRnAiKu9RuEeKfFUqR+KV3hsvbS8x2+No/1RnodLtcNmC6G6kpQiKalb4+PIXv5n/MI=", "context": "Eqr5upYWD6xt0lmPukQ4mPXU/xU/8/CZ8lxoWX2aVtZvy/G80aOrCrm0YHQc7NQG5F9cCUJG2ypGSPDZrflu" }, "key": "8PqhDZXIPl9hXswFwoTDIp2V4hA41itSWAYvyqY2iyxX27OzDCLuE/eDoq5AmdIKpzHlg2qhqT1pW5ddiMFZeVU7iUzrh7yvFlE=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "4Y0yXg384C319wQtA4bigw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "BCB1at/wHWdLyISmbAoRR/ZpOzBCrEH4oa4bBPCqsO9stUkvyIxG9n2QEFdiD06qfMVcMRej+A==", "context": "/BXPPwmH69mweppwPhNAZuHfCsfEZC98evx1wqDj9tu+jiQDbz4LpsLW1tDf6ZXl7hg9kjSb8AN/HX9Xxc0uUQiyt1B8" }, "key": "PpGB7CdxU1pyEivm0TJa8S7dTIGI7QHn/tLBoCmPDHqvBdH3FXTg9tU/oJCx7wVBRnu9SOTHqlCdapVPnLQh" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "-mTUEU8RVDmucqlyPv0a4w", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "/axK5l79O6SttmF+fG0LVL+b2hM5RtN+NN2zL3Vkgthv0GvPt7XLyrgeiOeovKTvu0QS25YSyJcGEhUH8uA1SI4uIzjSZ644K5HPMHB4OtQXCTMmqfyjPHO2a0R/bfjFwo0XKJdaC3Zs195ju+f0jA==", "context": "PbPm/VpLjfbjkFzvA1Hz2XO08qfu2AsN5bhch3NT+56TCtJnkUmtTL5pkQ5o1VALCWxavb8n1oT8" }, "key": "/PGlfwJ2koPVoGw2PCzGbAmxrJVBNOPsffdz8pCTYxtqRsTHPY7xc973FDFtMew=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "dXpEA0iPNDua8-WAbiMt1Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "znLdyeqFr3PQb1trM6nMA+wzS2tBzeuAaGok5UfivlV+5/A3pzrKc9we0IV6DujQJat2NA34xeJvyalvXnliKMPcxKajdJWioOg3CsOxhlN4FwQS2lw0xjE3Q/i5hO2HpjmfPWQ=", "context": "nNmlI7PXIZP8cDfsXz4sMmH/1LeaO6jhaSgZLebKJHQYXiduafnzdFZtIoprbKucb/CzCNzZpl0=" }, "key": "ktiHYsuNhFtS7M6H8OWn7SdEvVkj1rah7s0MLONlG7VlyHhN0S+Fn7BLQngy42aH2L6vYXDDdsdGX4YsmScucky/lfXe+k7KnEIsSRU7WMjPo6CqOA==" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "l-G0GcDT4iOGVBbT4LJ4pA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "327KD+RnCBuuhIZi2zQIZH2bNACDNKQ6dQ==", "context": "uzo9ZUqznCLCf92ubNA48uDy" }, "key": "nLEm2vO7HAGnYxdzZTLNIiHdc4FadSJOn95/r1KCm4GsRhjtAb6OPEWcLOzQb6MDXoo/o1pBV99cXOjN8MV93JmEUmgV7biM4xi7OAOSA4P9UvhCJO8q2RwQ71GaI06ra1IbdLiyZJqIvgx+hgW2SgUf5IVB5WDl5+LcZNg=" } },
|
||||
{ "derivedKey": { "alg": "A128CBC", "ext": true, "k": "WvBWvbvlwcNprpWxj1pRCA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Kpe9OXB0WA48dmfn4i6EAX7YTZU4", "context": "jcSqxrr2LTPQ20PfPX7eyJxdjwcoE5uedzRQcGV5mZFOHdHAgIbVMu8oXZIrp4xFkDvF8rxZwUJHkN7krrG61Y8yAd4c1INeyoSKSUl/anG5ulkEGw==" }, "key": "gYFWBQ==" } }
|
||||
]
|
||||
};
|
||||
|
||||
hkdfctr.aes.cbc._192.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
derivedKeyAlg: {
|
||||
name: "AES-CBC",
|
||||
length: 192
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "7Rx6qnGTAtqkAcsrF2qEuktccmUs5tgB", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "mjwgi7rM4yd2KGA9x7dyDn9QodN/ovNGK9MEYxtnWXATZPI7NrMeo3bKlFlPiL7otWBY80u6Or7VlnLx8HOWmAFvWW1rr1taBQFGOsvAFuDT+bhag8vXdgIU84bsSrNhSg==", "context": "pnyqwYhCVQkXnmahJyH8wWHpj5GdcXaYk62sd7NX09dRhHmgBXqba1LFZzuFiEZn4BIa2/ixxIFcy+r5dyr3kLiYY3DwrDQU++PF/6Lyxq7AW4TL" }, "key": "pD9qo7dzyNpe1tRdIuHvmQ9/KetZHwZXRgiDfEftVMdownDo687PgjAAcifZhqWDK5yB17aitKo4coW7v/ASOQ7j3DZCA4ZatVLa1COwDZYLqkTCWJRWX0HX1FFuiw==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "IHoMIXzXtwZr5HkCbfrG7csLFiXJMk-8", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Sbh3Ajp2yLV0E05Jh7A7eVJ6k4gcdeAp4Hkoned6HBucDJJ0nSU19w4le5IyFdg7PCwyjmKYlLg0eyaTLDNdEobeb+BRHQpExxlFSNrE1xoPYoayj0fjtXziNZo=", "context": "gfqzC6049o4=" }, "key": "geatZEf2k7GmRp7edCJ5PMsLNepftjz4DliGzLkhD8VTBogfN8RMF78il08SdvJzPWryHYYAIvb81D4fU6Kiz+8HAT0/jFo=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "PNTRoceHoJhK7rv_zP-S1BMqwS_qN-Lm", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "KDSSZdqhDu6CF5jI0dxz90PKI8GX8n5xgoUGVaT1dgm7V5v3FwxlH06gPhQw8ppH/ZXQiNZ3KMpywDUnEv1lJLd+1jWS/GuEvIAg7id/mk7VSgP/R6YUnDm2cwqMIkC5", "context": "hHLqJjO7SKU1fuVdns2blDGvYy3TxmtuPy9pB/qqMFCK+4DT45AjCiJjNWp9IsSgeo6ZGmAhVMnr878lRN5ccjDgQEKIwiQ86fe6Gw==" }, "key": "rMc9+hmtTM7X/fg0p8kcbVMG7abg69F9C5p1wvQCGXoUBC8qdNQlUiGjfzfbeyjlDWoKdQLi3IxVYDskqUz9jw==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "NF9d2KJe2qwkzOWltkkVX-Zzu8o2CCm2", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "uPXNy60kWxBa7c+Ml1tR3Gb8jgh1TVyh63KcDGEqZR0tA1/o58ps0yZGjvCLJgWKATe3/kLa1cyetrzu+KoZaREF", "context": "USEJ+iDxIk6A+8hUzD3OGyVm++YV58XcckxcAYXN6mU=" }, "key": "bCAZnL2S121sVlbO7x1WEZ/nplhiGOhOh86W" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "SFZ_BKzUqcrb_53H-OMuG4imlGg5i_Bh", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Qop4jSKXjN3LDBupPX21USB/7ylNGAWHkHPDG6zYpX+g3D0PKdXV+4iRVpuFSGgCtM7b1fcNRl5Es+3cqSjoHY3Dgk84PeAUlmbj1DcWTlebZyyTrSFswo12z7iS8AR0kKcR9Va39E978Yr9W9GxeVyw", "context": "qQp2O8Hd8iQvWHEYP6sx8LCojCta1MGcFb73YNePfxMc41pDi9f7JdZjTYfi6/gGKBDhgVvM785KvhWrCcKN90vFYSIT2DDijIIvJzRbblJA1l2hPV+O7vOmvJqOOg3EAFmUvqEHGsEYXR7ffyQaOsI=" }, "key": "ogh0SLQlZtYd9RWwHofhAUf6AHyMQCtEmw==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "JGZk8eyK032yQ5swrycO3bUlqcezzWnw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "bYQndBvr4Mb0", "context": "PJ28zMcEtZaDuBY2m9DukCqJ1uVDNxw=" }, "key": "XzWCIOoNzv1GXPtsWjpP5syKsAnOgBc9O2FBl+KKqP4itA==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "N1WIVw1BhrDWvkC0f2hVqYIGDMyRGt1l", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "dic20wvosHBW3ovlIzGhuLC7srRsvU87/tD33YkegSkv0bnC1MxOtiSZ7AzXo6WcM6aVJNNjxg==", "context": "l6iYUbg9L8boP7bO" }, "key": "PDwPD9OraVBnLW/eIRK+LrIfncOfjuhS3FdOJZ2uvb1pzRm7cPM0AR6t+xTwVO3Ehw==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "8Bmw0a8D8za6Ahpxnjy_uq8gZOKAIV9T", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "+7qpRHFf4mTwhc3NcA5TGg==", "context": "NAXkRVrfsA6xARqhyoNpc1I0wW2e3lNMiMvQSHqHI/PI6F9lQ0z2lgsiLQukrMy1TAIaFoxbCKUOiK10rsHyENOkj6gAezZypr4NSz3ZYp6SLg==" }, "key": "m4ZjXms3KcRMmjVDKTf+QlpYuvTWayvdpKm8kpP1zMArB0pv48mCiJUBNpUuMfHJqruYQEBJQofZbElfx4SivrTfaRfYJcDbcPPaQGvGU0FmG8Pm2tSS" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "gBcqcS3_bVPPiWhIgsOYVEdK5vZaAgTT", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "DslmEboyHVfp3bIRjMbFtknLRr3Ns3a+Ym4O1MSevUUwV9hlvyNOt/JK2laOUHyTqr4p4AYmwu2eYUMQfxs96tqShkhXmi5Hq+W2vG2BfdIlonv1p6Ix759G4FFsQw==", "context": "+hUyANaBKp6nTz02rwrSYbC75P4=" }, "key": "pMVXL60OjKVPXzMe3Q5gKzHa4TegFtDFLgpk+f2WDFoMGL/WHpCNB/cCe7TOHI2bABkkbQLlihuZgsxQTarIPhu2hp5q" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "PLHbs3PlcKdAYd-KkCZlBFKf00y92Kbu", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "QALsDraI4dapB5pJswSWv1k7sW6GQD4zOWZVkHrgbvGSJi8ze5uDZpZs7NKcuxo51/28XJKglsDO8dSyNj6eiVU37CsHmpzTLRDCEaVSPxJ6j5UhVxL5bkIgqg6GH4JE8f7K/0DQU6PYusIMtxAs0am7", "context": "48W/3o/E/bmArFPNQqnPQHK2EITRYP40l824Pgr+zkdOUbFLf0pnhP2Sg44HQFXIjFhe/T2RBkTnXJIkACFQ/IDMFKLyiOhLysoAqw==" }, "key": "+ZLsXb/uEYTAv1qzW78rCjfDl6IePtIsDwfp1I5csGw/JvzGs34TYYJxYUiaAG041msLAdOw0i7/TtDo8k4=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "0OayfPJLuvHf_BIl2yGKYVIahxuXCVw_", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "hO4=", "context": "zBETS9yqL4PNTSc+9QaiFOBEKPzz6eUH" }, "key": "T56qTvlpNSg3gbKhPWGCKAgbOoiL7+8aCRyxOML2VfTROXgKVZ3AFM+qZf3LzvC4w61DMkC42oVCAVBu4k0lATZrvpt1xa0ZWzUzR88aA5vEqkkkXYrrvVScD4acGN2VRd6G6KEKhZ6lySVnkWxDOtS7VUYpjKsqB5T1aDg=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "djtnhOK-OX1oPJP_kqFPGBtvrB05ttHi", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "xzfX2SCUzw1zD0FGWe03+7qIboDu56E=", "context": "NCKRCv3+" }, "key": "oyfxhSG6VjyKE82Or5HKb8RnR0C4nLrywlZEbz1XKzW1yIpEQjVHOxTaRr5QHdwaG1uHLPPn3H9GUMC0PePbJ9lxSs9CU5RmXKrgyprrZaQXnCFH41jO25oZEro8t/YaOKuZ7coZJgWHDgN8NwZLU+Kxf1ku9nhO6DmgSQ==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "kG72_94G3Hc2iAzReWkOwN2pIAd0ISTa", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "V/r932WCkeNgwIsXmsxzeHCkIgcqfMrCIlU21CnRUwkmRvCEABHCtL4tq4TtBDvSQoR4I4F22pWdC5oVIbgt0c5EC/CGILSBafb1sj2EZ0MTqzo6J8Mw1wky7Mr6PW2kmR4=", "context": "1oy/VnAzp0TxClL3/7IpQfCz5QzUcqzxtV18Bx1pzfnZvnJc/bDBPyjy8wMJBs5tIviB+cxMz3F8NW+/RAizAJ3vadlj4v8OIdPqUI8pR1dZcMMxIk+52sk=" }, "key": "upsM62iTWKmIanarsKjaZBb9h5gC3ygcg3Vd3mK0UyVUyJcZc7Ushe8+29wBBsp6IfVQLXndCPSZXSQGbAYEFmu9CNYQYKK6jq2v/r9fB+pemVJVdogeaBpFL6RX+BYm" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "MFls0JvrkXSwXsfs9ES9vMJO8Re0Uh0L", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "Kife4s/M", "context": "fpoa0fy4PDOzNhjhKpMAbvMmvwrSsd2wIjkeoXUVTBB7RjYfJQb5CgmjfqIJjkT+L69gbdz8wq4iSrlkbmO6xGpYXQ==" }, "key": "kSEZqEplQpCibTi9MMN1jmheIF3KCuEEWRHzn08Ue5QPOhjRW427VcegufJtdR5R459FNmqkpQVope6GGUFV5YG2K/2lSbXV+uk4ax4PU7HG6JHW+LY/xnp0e/SKuI5Xz958spBj2Q==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "3RJ3b0t5dlj_A02o1nNe7LBr2NKr1-8S", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "3bGpV7u3+YEvxNoJVk91", "context": "xMNzCkPP8uH6MHuEoc4oK9vSS3gW/2pkskWIemWTpkPe7ooB" }, "key": "qMC/n1Jy3enNPAv5FTzB8RPG0/DD/Ks+kg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "i5S1Aiw5OdHRnwZ9MA9-KLhEhGYL5SlM", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "CiPC17AIxfItaGInrc3IdIVGnH4YufiD+3u0kFce5PSPiqH0I08NwNU6kaYKJ2mGchVjhuuA4waj6yvXfbzZp7dMscDJP53zkBE=", "context": "8s6r8vUWJtSecVXCnGIDc5h6zR++zciReqRqfn9xpxUOCFrXdQvnqdamHicpfWM8hOMM75pNC4CDBs20uyRibWy63X3wT/68kY8OWZRBC213eQXWdg==" }, "key": "D8hCVE+7ilfyCEKVTv2ObsmzNlqT7f3llUIv96R/" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "N6Eluk4AY2DdC8HxGCKt3TC5uvRjk8Ur", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "R/516PynXcXjuw8qgq/4YU0/thqCviJgUqqOzEGDS/nP3W83WLXUhDkBZLg0ipT/Fv4vjJZBVYyBBcNZFJpV8akHyKaXWcUXUzsbXtvHTYtUnExS8TGFABhpHrPAZ33LHqMLnIA9N2V5kr2GPg4o7VBBldJbNLukXv0o", "context": "Qw2RzW902r2B3AkyWPIu0ZcmBS8OUhOTdZzy/mCd6mhvw8FNxfPTaLxzZb/XCDbf+VtXadShPc2jexVWHBtXZ6CpngS25beTtw335MsB0nATpareKIflzMU=" }, "key": "wkLLwCJtqz+I0fookK3H2XJqqxomLAtPzKeX80o0FkE3I2Y0+FO+sigBNwQ+3ouKaWQcrb9pOBSX9ZsbM1E1gaNgLmDlMihjUdfEMzVxZzK8jT5sFLR/y8888oqKZLHrzaEsLTMyb7jL+qicvY/jOTGPGT9sM2naPCY=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "FoAzEaNvNuZxFbSodprfHUFVdColFc0P", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "lxDpf41mgSh6HRtdFOsmIGCICJEPtQ8=", "context": "EQ59qqZZu9mhENzif8zmRg4zufPRypa7pAvdBaO4G8JJbkOj1X0=" }, "key": "PIny95w+lge0YiuEzKjtxq9Ck7lrmTEvUkJde0QtkTsxINB12Q==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "bmS8iB5Jm8OkJvk49nJAdB3FpgwkPmyu", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "1r/Ilt2ierBBojORuCwBH2J1lVwHsaE7oYWEshq+KRBWQyyRdEg/L1HFzbxOJ90uVEU4OhWVziSUoFbV57M1LjvYoZwaBAbs6ZKoYbXwiwQvmZA89EPgnhJZjQbIq3fnjmVt31U9", "context": "lY8Q8Q6pc/HTSvtY" }, "key": "44suIZ9TJJhzb0YOuORW0dmDsFy1v8/KRbwSkX+owGx6TkuZ0ujRRU416EXAzJsGLbCwxy4kLQWWwRo3VcWHvJ2u0RJDCCJIZ4M3tldIZuuxjd/nyGcyi0ngEU0fSlcwk9NK9A==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "xSetaF_1vAcLh6oFRIXl9z0K0fRHu_Jg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "iQZ/uspFAL5orUPEJEsw5kKmQ4E6o945sKbkPaY=", "context": "+oPM8XNR+elRm6tlaPnn534mUhP1D/Fmqio0JBwJM5LRLzdm9SJ8fEXCNcor2NGWKvJ95n1v6jn71lB0PmyzHwQFZdHVGszp5xxlfz4ICZsXPG+kh4nzG2A=" }, "key": "iZWJVDJFtV2sXhtcYHCaAFJCbemwF1wNqzEzW4WUdJ/rDEmmhnG8os0qKs8d8PVXC9R6dPmEQ9Q=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "jCQvthi4Hq3297kIZ-zzD6dTgO9q90qS", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "QYxVrIGlvJ17jsCcnA/S6Hl41WS28CSPJgrXtjOZQmmBxr8rzl+ubR1yub4TG108oZqlTuOoOZVIDJgf9Gmi3mJaWVlOwOii0lvliM+Y0w2Oqusbp9wcciImUOXd/vHGLXCrn8hxdCLjccpjly88RYnRLDLKNNMQ/IGGcLc=", "context": "ATcIKzI+YwYaWteY2/K4NIihy9o38v0UV2hVHkTCKEkZfIyhxpkOzmKgqDjC5e1vSgmHyQPE403u4ivPmIx1Xe/JOtpURQnp8VA=" }, "key": "fA1NKWwOHX1hnl4rTDygSnlZpW2/uSol+h0FyLsfcHE9XaVIm9mrBEGgb66gqhanJwKS7G4mc5m0sQCsizeHDNJx8crkmpmmDxhf1Uhf+AEcE4iS6mxyLFDfbnjj+90oI5FaNa4Xkg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "SP9r6Vw1Qv4vs2DF-g2Dh6EvYwz9iOZY", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "VSiqI+1hQtOu5ZtTzua273e1KjEbzRgECBNgGTxcFYp6MC++nc6AjC1v6qMwz84pQurHougDmRQi62RoP4AeFPV0P/exUL6ELLg9Iz/w", "context": "gdT4nyQW7dOOB9BGIcxE4LQz73xDl9Hv5AXURv2cpFC1OsBdqFXSRN8mPKv/DfOCwDGQ" }, "key": "0aFnpLTbVUyjk9cG91Ohw6q7Jj5fdLmLomby83ArVP/6wyzTpom8vVdlmQ7uRFIpEcVS2Ss1COizvkXtstvlZX8PsQXN14RP6N2tZDxulRkXLqJMsAtaeWdvzIhOuivp6e+94zKt8yngYto=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "2llQBdua2KuS2USZ-XpGgG3XxPpBj-66", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "srtGX9s/9tz5ZkXhUG1Or3C0v8oXFdz0U3THW+eX/hLwOCW+yFkGkivY1n2YQ7mh+u2JCIhC05LqVyM=", "context": "Mp3GglqYuDy0MEPnEzn3oKlus5h6E73QENgSIHEB+35OxOF9ffJiFKrapaFJa+otzphl8iEBTBpMzy/Kd9+IXxckk/hiRl80Bo8lPRoI2gVV3wDPfgzB8iM0PtmOziVP9YSB+fHc1yQx" }, "key": "F27CcFrurqQLLTh5fkXd/dHqVp0U+tVQrVaLEvvxbZQ6Jjgyp0+yJeSTM/qd/2U=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "oOkHR6_IY_nK8C06r69JSkvo5D0VlAb0", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "SIz6MHmQaLizre3VlpbA9qdIOCSZPzHby+mzGBFbzrO3Q8jvwx17UHuq+KwnnnCFGJlVlulZvKwFLga3aa6/Iaypxl48YK7F6vFlnqkWE3ySD0XNLN1Lrw==", "context": "67HeBfakB8otqDyma7/LvwhrfNKjZXGCHpFS8Okyp4uEW4UqP6ZtWEUnce7Yo5jo3v6EcZ3zUkDDCMInqcCY6dgSQk3NGrpw+Q+uXwx13+Vzk8eiHyh+XYla3pzz7+Zx8L9cliZptrxTRjsh" }, "key": "jptmYdATi46ybLyCeHDudE8nWMrTSxwu1Pwp5Fq1YFvmf/YC+2QZXN0n1leZMjraRdC3nYmcyj1fOtuQFkRlNp2H" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "Eal5G7YXsQRDcplPK0psX45bxWZXksgU", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "cLk1KcGSg/OICfReUsuRG5yu6k2KlGeQ3JHZOh1QVOEdskEdormvjlul6iEVXE+QMQ9eKFYbEc9jLWxFqKpWqlVOp0EyE4JzkVTlF4IyfvBFN8F3BTk328OBGUeQLR1j/9OQHdpnpakUXw3G/xTHRL9sOsP/toG94tUGxzyh", "context": "UhMDiiM6AH+/OMoOibj1zNKTh/fxk6talnyqcVtNFs6cw0m7iR8OIXkpnaiCdc0gRuWFIA9vc+wfIAGcQWGFe6R6uK7pVGoWe4N0dx+D7dnMQqEuvN++NsOy0aDgjPFyEkA6qmxifiVsTjbBiWy/vw==" }, "key": "C7PDax9s9f4rOQHDX1XCeY0dtvk60LAY9ZPNz+e4qZmsP9MdYZ1+Df69eU7mRWFZvRoV4Xomara9WSDpYu0VMVbvuY2p+8Ir5UchiZ/iNNpLPj2rVe0=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "clRXZc97jKbwJo0EW-uKVpkOrB7JCrV7", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "qBdWIpVqTbLKXQMgDSkfiN3hu7C3pMPfkhee8qwSEayImmBONxC2Z9inxu5bHLOOiqEtQUka3iAciwR669FfIwKRTQ5cbzQeIYAgOm0BraBTSSh7Ivzxt+aCIxQyt3d5HeRmjIvvjn+uzlcszA==", "context": "QdZlQsHyhcmzxUv44kXpCiwjV+J88+1M+I4xhnu07v9F9oZe8dOIxqgihViVsCD6mCllVz88XCfy+t2xbX+ljnTVqq/BFQ==" }, "key": "rKJCzw0Qgazii2RSSoYWiP+lRQ==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "FJoDRIngE5eEPcZEerqKwrKdinyw60AD", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "jgB8AjU6ej4a/xjk6JaKKJCDV0P2Zq936SH+TVk5wSLEf5nh8u+dEuLY9RQEPaWmqXumrbctOzE=", "context": "oU2CqJacSXf5QyS2Erq8MwPparr9jQWUs974Tg9vl7wkVbM8ZYtrPxSV" }, "key": "Rgb9ZH+qY3qgXztOUvmY8nSwZ/NqIFyBuJQs" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "UNAY8XmOwPZuZBFx3hAk6P5434ZQgt7a", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "/b0m", "context": "Wxq1jX7s0r+KJkg23j8AQ1olgl1lMBi6NVQwHEucA+4803SPt4Q77sQmQldKkE+M1LPkGJSHZOCpRnb7ndmuwzKPayxeFftVlKMGXUVzKQ==" }, "key": "eKd34UK1S6tTd2lpE4OcCM/Et2ANeoZbHYIFWvHY0NQvWttAg85jNjonJNENBM1XOnqxHNoTv6NuFrQHuwmPmdh1RcuF6bdNvkHhdZAoVA==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "luCMQcMMqu0YEAyWQ9Usjmdhpf_PNSat", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "5mc6Mqgbb9kY1WLimMCbgB9I7Q0vNwdOBx5F+Bn3zHO+CNXdKQtJUpmLj2vTkaEE0IBmQ7M+PNb+lNN7BNhCxqLJVB8quiMKoPPpqylUEonAO5aSK6iFXy2f5Lo=", "context": "/s63XfhwX/2TcSaHk9MZqoBQFpVXQSUCf74Lc/4HHbvtIlPBKcadgUx4elM=" }, "key": "3PTGcMLO07L9Wbybl8j2mdiTKIi7HT15npO3sj0XRvbhHpkG1RZ0ZxpNA2ZbDm5aIw2tKU4Eng2+n1SYT5ay9gwYOXOjcB88FuOharTXmjxIO1OkkCKdBvCxHTxoPOjdxKxQvw==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "SaP3Hc7OoKCPxyxFDqLJIHw2PzRdiEXc", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "ulnkP6+IbaLJreXDA2e+Y+uek7qlcVINMnCgg/MMeTVoSxeEPsEWr4m71aVOvR8XRC8L0ttTIEx+er18FXi4789VRhkeRRvpA9rSoIt5juKaC+IN5/Tuy0hJy+MwPSpVdd03pVf+xHe/c6NcxINT7HOa4BXQPgSyGEWSX0k=", "context": "RRSM5E2z0fLSWIFF7BGCAMO2XFpDzI+eGKkqdtbZmWp3wb+k" }, "key": "C4JF9qshMR6v5LpIIf9a1HFv" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "NmwzJbuKhLxC7wzvkzl-1hqW9Tt1hhdh", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "J1vrZGo5mrt4FDuBbKhrcGWt0SLkq6OFdRBriZKACxvEbP5XC+bi+YCzMxU5oloJbR3mr9j+GddhpKb0+0W5FcmFOBeFSEgZIsUUMbDdyl2BquW9ilqy/ws+DRpzHmw/ftAgDKAI1wSm", "context": "cmQ8m/7DVuh8V7PAaHfluwcpY8GzLYEqcj6fI86UoFThrZ7AsE3b7LrE+0PQb3G5JoE4r6sDwxaWGjbYQYnWczt2vueZcdXTjLL82zmijEzEnv8Drvfti2I9" }, "key": "O4UKvY9Np0gG2mE2KuYbqx5PSxkcvgkGIoZmEOfP/i4U89E4sSg=" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "YLXQXfIsBNr2j0x6yFooOYqP1VjzTOLG", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "YLGlw22PNslpr9sKVRxDBwB4Vpkqk3Ur6j0DJU1YJKtAMcSIsBDcZe8N8D9aJt0YOY/R7OZJm+Yy9iXUBOw+2UOInWH2xCNaqgxhohROWrv4UYrGSkcnr5KlpqWV", "context": "MoHNMV44N4nWlhFiVTUazb1EWgdmiBGdtqHt0/KPf0dTdPDSXZvwr2y6" }, "key": "8N+QdJHLmiJcLHfTsyi9kQe9hOdMY3egqu0r0Haxrxlg6GQn7lgOfSkwLHSWM4WAZxgEtvMxxYtkTHDfr9fGOspHeVUZukHcKdoscqAF" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "zyEiI4WfVxPbcl5PJyU__J6ndEtgif9F", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "rBkEXPlmv4S11c6FaNmllMJ4Bvk5WsfE9CDVu+j3eZZBbNpvA4LEdPEBp9+uEuMoIglCeB+CxmJEr6bOIvCTNZ6kPxSWQCCayJ5ypO+Xe+wu0xJ9suBia5SC7MD8Ssu5jGo8M/zIXWABUTW+dJD1SrB/ffE=", "context": "PJ0iR6pAr3u+LamL02bYtHtDAi1mxPoUhSbaqW60jLoD4I9eTpL35rDAthE7Pxt/XNmYaL2fyI5pgLBwMhtGwVDSLxhKIM3pGix5tIyeDXznsaZ7z4moFGrIAgnCXLPuapqN3mWROGxDmHvcjSq3lGP0tM1kKw==" }, "key": "oI7OI1Xb5h7bKptiLhZmjkFXdC1C8geMIK0ayUvGRC275N67M05oCcdbKU+cKha+75L1E1hc" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "lIlZWj78-b4-SQmuHkUXC0z2LoRWMnTV", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "sFJZ8s42Nv7/4rgjyg/Gfmpdi16APcpKBg5xRYSGcFCGVMsxTQPuc8UiQq63ov0IQH8+/IKjWVqZB2+P0BtDJxVoSJCrc/8hH+V/Wn3qVW4=", "context": "w9eP/pYPFCg0JzfAqkiL3UfV+JhQTg4Q9XWasoSvd7fdrKftJkqiu8C37l951vB7A+UC0KVcxkkwGLk7NbgL63VIrlGZHa0bI/+/9aWOHAgw3o/AEGXM07YXBX/2z7gTc/HLsFdN2lFHR9A=" }, "key": "CZY1tIy4Ccbx+jDLtnG6pQUwuiY1vvAmlMil02QS10kjs5ZjEIKu0OrMhmn7SEjBVUxC/lxAjeiEVOxAXG72U8xm" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "m2MipfZ-n2kcZooxkwxuftGK7VUoH4t2", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "dhXUM+wvTqkiC4P4sC/ojeAPOQlj6chCQu4=", "context": "FooXoqA1fIX7VcTzI8jpSRF1xkmL0obAQKpdZRQddgW56Czdf+Z8SG3XupqQYYRLk1T1WJAyGuYm76oozPXxhGRrDvEUt16kUUE46zx62w==" }, "key": "WTIepCOetoXKEmCy+pfSnbNBnSWmBq8K4s8cpa/QHta6FVo9c15krbQtht2jHb1h2XUF2cT91mlJEe9prvNSXbhmkCcQeEZ765/olOoHvSU/KyuTEqM1YSM8QuywTiBYmUpIysKTZNe5jw49mf3b0S6JmLlZndPb" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "eliGa4DQeqbeEUnB5NlbRRiaQXmO2_rx", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "lX2Jj6+m6wuOUVfEqmQlgUJ2ph5O7LfTtWGWucBM", "context": "9InO3EunSidxYNuEbnDaNYvICUqrjoLB3mTt8jTt9ivPjf+XPHERZATQGSR9cFF05mv83LMzVvcm1MvUH3lnmzUyjnQF9O2kyuKw+S/K9Wlh84H2Zxay1baqtc4AZPnmTv/kPE45xDHuHgjLKYiwXCHnAl5vPn+it24V" }, "key": "qn+3llNBfGm2vkaAUZYMiWIWsmmUUc/m3XKzo6dQqVIuQ3klKTcxhaz+JQdN6zWchpxOCFoX" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "uKlzfhNlhLkYYDSEm31O7AD6Uw_ixrZF", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "GX4ILKri1CP1so6xV6eh5LbeQ20UIKf+Y2Z09pucd0ALppR47KEDUDxruTPKZSMojXca+DlVFJMUAZc=", "context": "sAaS9LTwMzHVP25Hf8Grjva383U+" }, "key": "K/p2OIRdSQ1XKFjPgJt0XnIuxonL0gh2LHr1REfa/e45bj5zG7+wNNPin50wQV8HN5473Q==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "qN0xH6py1UPtDl5y_vrexsEVFZFdOMJM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "/iTg1mOhoSUCX9xa8iYDr88xN1RgPwsdd+eLeBksfaHfUeYZnO/QVEBES7H9zg==", "context": "srCoGC9gYdWBFnYr/WSFUdNJ4VyTpjdW8PFykcMt2zpTGoUx06noGCyyzKv96WlP4A/M7fBlfACIZl7tTbXWlG5VLyQqGD0zk1pADpLuDE0sWWer" }, "key": "Az6zFSAazQHvMjQBi8lumDyVp0w/dJz8xVy3dD2Qez/WGiO8QHWGdbOKPqsz3gk2EglvjLZqpg==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "W5TlOH56dLOMvbPga3jIGhZCsXEz-Rk3", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "suydHdBQcd8VHnHfU/Chpjy67fzKpbNa3g==", "context": "GoKiJxwiDkXc1GYuh9p30WM6wPoawG52VkKLd40=" }, "key": "J3I6HyqG5p5cI7hsaNVdjBvIn7IkgEScGMozpbnz2Q==" } },
|
||||
{ "derivedKey": { "alg": "A192CBC", "ext": true, "k": "I5oNVLF-HuBXf52o9Cd5qBin3R-o24pT", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "y8I3fK1LVEFSxuPRJAY8vMcztof5HrGjvdLanLhsqpPbLDDuQssRTlwPzcFNnkM6kBB4PuFHlA==", "context": "31oDLe7cschtsISdQ27HmzMecqwPnvs6KURu8gvDwMhoU2E7UgwQ2qyT8wfj+ef72eAVCiLgxihzKXitV2kwVSTwE4suEjDnOsyh9Tar0jgn6iBuYtqmFv+HUzCLmUBE/XhBpeu0u/f+o7XvpEwxWgSDvGE3VkQ=" }, "key": "C7WoKgMNHJic2jUVEvK7VhPgYFd9laOr" } },
|
||||
]
|
||||
};
|
||||
|
||||
hkdfctr.aes.cbc._256.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
derivedKeyAlg: {
|
||||
name: "AES-CBC",
|
||||
length: 256
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "HCN2B42mGnBz-sDLTylwNJpz6UJhZL8XTKPjgxz80xA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "EWoJGkcPfdMjr0e632WibbVZqu6rQchKsShxeeluEIZGEUDwWCo/T2a7nzq+pz9pSQJ6F2KLnqrod6CWknEOf4PeRJ4fZeNlHK9/ZtxrmHH6lsz8I/lKyCfzisJPeDwo8lp+7EPHUV1tFE4E4riVzO+cB2eV", "context": "krXslCKXxciNgsi4DFSkbVlyf4BwdN13lx7EUpySHmBexV5XjjBmpLfIqAB8L4xEIiwSfk5ZuUQPG59IHtfpLWVjZZm/u26M//YR8DN4bnEqaGCOM2Vg8Ch0" }, "key": "pvurPZKksHhLgjyipidr9EmwuJUQm3kPr9mpAJkk6hIhk8os32xG6lY5jUvTHgaqmGmT8DprGAdIhzeSLYhe21g3BAyaLi+jz+c6IMAY1QBIQ03vtogOOnO/ZoPlw4u4khDgRomRdIn+sw==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "Fx3CD1W_dx8l_0blQDI38EAjPKdTKmUL3dAiBlYEW4Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "vuLfoGVt/EucY454qbw7h356kRlG5kB1PhyGKsbJ6va4NC3n+Ht+wEwf7Z5uwyLbYDFPMw==", "context": "AJ5jJdwvgQ==" }, "key": "nEe8sM+t09RmIwDd3kJLPi42A6CrErrYKWaRF2MUtmGdXypBh0XIumUPg4BtJu9pcCgDHr07HRZDokbF9Y63EHM2nQXmKRrJK+OM" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "o4byQlR3hE5BcwCS_yXzUrxlBb8mo2eWJ_vfS5j5YoM", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "EVWsbUsC2oRg8MjZRdOk8T11ZvOcZLQB0ecCyKM3/Q==", "context": "VrvsKixjtsqVjU0CNherOOVNeMC/sMa4dPb+MOZRGo/z9BUxjtSgVRWrFzfeQ7N5FPEBx8E=" }, "key": "X5O7K4/1/mQd4rEdxbgLuyQqQ63DNbD8UVUvIzD4xSI0M4XOp7S0a5D4LHw0vv7a3rtbBNyPtbbK+CG9E0UACbQO3gRDI5oiMMLHuUwNUxSH" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "w9tO-tBUnZs2ugauPENvwBl9XnwihV1LQ9EFuCf3gWA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "/g2NNDUDGIig0cGfaYyOdW0q+LKIqUx8Eo5SkKmRLZExl4KfGuDcLOGCTwvaFlzKLLEVQh0WgWyQKUJ3y6d1F34V2g==", "context": "HwH2NVLeQfR2jxIRq4mgOvt5bzAyzcdt8HZkCfzsb97bc63rop739ggR6nW/it+vBSMdH3bRThkkMTCw6YSN1vz3bcXDKYqe6OcEUK86VryHo4kX36WojzqEczGGTVcKqRaejF6H" }, "key": "5DQ/mcpqIp7uqamCGt8VULsXW/eVVXpPtsELV6gIGsHrADSwoovBwI29lUc3QcHacfivE/7kbpKQRQ==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "BW3gp1_wD35cA-81VM5f_hfcSO2AulKXDaRoMCu1RCM", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "AaDdiUnws/Z6NKccQXB6SgOLTLB8XV8Xpgkfz9yNX+g/l+alWZsqLQAiW4R9ZaO67hqtYumOZEZi9P1Zz/w37Ymo4SZ2XJ2v5TTlq7mZS+/KFwVuiGmo9OLWNBhmwVFsqXvY9ulbleTxEUx7PTf5UV8pXLw=", "context": "oRe1iuxYzfLoATXLZbfS/PrBmjTrYZjbUGU2SHT5uzR8vxNuSSLP0Z/nbHSGBNgg8LYyB53O0bI8S4k80y4pvmCK" }, "key": "SArB20Kc0Zh9zdQM8UoVYefFzf4A6kcTepVCca9Cl6DexRsrLjvHP/BAFnQlYq/rQNZEmS1quuKRu4pqVKhnKF0GIbyclckCTjM=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "cmrMcEQz1njCraHVgz8CIssdludzKPh5IXwSsq82ZAE", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "UAd7xaLKSF4a3eNXFnPAINgZSks3mTOTlB4JHhCaC//8ZTr/kiezneL3O1MOxBwbuvQwMr9MOxwfEH3oPmuItU8QUHUMIoHxqlIVDgxHJU43Qv+ZBgJ6Ph7lhjUlUQenL1Lkr3mEWmNaNJcOdsKEwDVJ4gl0gpgBeuZLiw==", "context": "LRMw24VxHjZCFej52ubp3bb+4HmdU/8JcZY+bRlb9XW+e6pbOrYnkc2d0L0SsDQDMsPiglimfiFlBBSL5IyreEBPHi80aSdIhOS9t+vZoAZU2DLiTYqI2biVwWLDwJYeG1gzXV3SRQ==" }, "key": "5M6xVe5Lq1Rwgwd3oWNJRbrSEe76nw==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "2plyenYzrfcXQFiYvwXFqJtsxBdBgwQH0YqAVeHViIU", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "t16S75w5quwSzkBqHGx5yCYWWciEKtxLG0BCXF5VqnB9KeLs2OV+6LoBJzNEZTaXp86CXpd0dRT86maP6kUiLdOAzF37H+hhLROyUq3etGRt95drg3A6ntvWAZspWXCsIiz4SewvEN7TzIjOPR4=", "context": "GrfgWUP4MmZRcCHNvIkF2Ll10/YNuJNdH+cU81Kv3m+RGGi7LAuLneITN5c/YGUMKBFMo7Sz2PE9BFhSt/13F0EQbef6r3ZfFg2D/DEoMDviB/f+lECjMpG+B69gwQ==" }, "key": "719RJlejVunb8hTob8Q66lCuEt87zlZq3GlEnInT9AMwj+rjjrjow6KfBStitgOtrK3eIn/aoTZr3n0nRoYcySE=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "kmyW_4y_gO9EcK4Ygl0y_cqKGAjVrNoUezGuNpiFYTo", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "eu5XRLSuEV/EmzR5LH9uVy3rHq442WXlp4+AHarHVW+EDEt092dfC/w7dVa4busGrMl02SyiJGASuMcGs153ThLcblxUEhi3dF5sTTjA", "context": "fbhkPEy/LYDhIPDHmo0k/cL0jiRlA7P2Y+yTzMRllL5L870MTmkkvcWrqoWguOXsXuhe" }, "key": "rdty/VxpMMFMI6e0sH5CHwAh3vqf94umuoKR33Nysuw/dq8YjFIOZqgyGYHePSry4m4mlW+fSE4u5yD42ibbnqLexO7ORQvqppjF4Y+xNZ543ErfdOdoCah4bBloo+renby4ZmpqsbYP/bO9DQLq" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "194uKcXXHA2ktJBb-d00bQHluL_TnSYF4_ZQmerG26Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Ub/49XU+8t19K2YRZxP5uJRnp+o=", "context": "hzCqC+r+nlfRIeI=" }, "key": "vUMcQfH3V9K9WxQ=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "W3IxGEXpmj7j-_f9c6Y_DP-KpYa_WMWQXrrhyvg-0_8", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "pH55X9vP7RXBQWhyiovYc8lHgCngmAR0uxHAD77SXsz79KghqSia5NGavFNLHK9X6YAFCvJFVnbSd4+gD9COxX8j7OO5+xp7yX+wlSiYAQbrVvPuOpAOhATL", "context": "0hbxXU5LmNPurPOPlWIPtutBCEn5BjWR" }, "key": "892gwVQnudcweUvDxuiuy1aEPy4yIg0HFl/VdQ==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "u-ZqvUQRTCNDpZGARyksgpwlg6BDpiupy3Em8yeehow", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "+azgDB9S5VlhUtIESCAjKdTLc4UeGUIqPNn1dmV1HkVVx/5m8y1JTDLgKAY1gYRytg==", "context": "9YKtqHNKzRvbDdNhSkbbb+tAloUQ2PoSgYQ40hOU7zl9uJ8UaMNgbsWu1LBj4FoNwayEHSEczMjd7YJm/toJJAseQ6ofNEr7PuFhnOl0KvjwTRkDiJwoHp1rzDtq3yhBRg==" }, "key": "uoGywSXzi++tYmsEi7P4ISg7fm7gd9ppBv6Xfim1VteWQnN1HsPlgBq/ZtusXNX8R9PY+3EixejHAcNi" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "BcSzPltJ46jcTatCzOk3nY1H6aFKsPDXmnPT3zpbzJM", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "ZbpsNmSoItOYMGDVl1+PViixyldW1o+nw7W7Bz+ytYuZLOlDtUp4G9/4LQA=", "context": "Xyy0RE5uBkSolyhIotkVqj3/+Tsb9g==" }, "key": "n+KRjS2G/3kPLlycMWcVh3HnGD1Ubys59/aDs0kDkiB4WyD4qdydu+yptjZvhyYD8ofPT3rmCd9KMTpVD6ynsFv1" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "vBJ2JyvTgETsBPnfupLRjrkJt1iu-KNkbQ8eFWwNd9Y", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "5WTHrreUgtZsKOpwbfRVBHPi0/SkiW6y/wGwL/n1Zpdo+aQ7oR4Jz93ERNXisNdZ318b35eZhZrBSSfer4t62C8HWn2vflLApKIaCCwrXuHxJ8Hx", "context": "UZEiL70mHk9fdNaAADTyWijZ5g==" }, "key": "Eodpc/GTjHEE" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "WDM8tgbtIprPvof5M4ChYDD16HDJdR7QtsizmvDe2xE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "FByazti6QZxqUdcC+KQoc7xWWksuT8JYeGH8mSorOkUvPtwPAH9BqRfN3Yen44zlin8mC3rEVNCF3KJdu+PVMyoAfnAM1c9NPhqu7PQ=", "context": "hAhRrOxormCtyOMATqdFH2Fbnu2qqXZlhJORx4FxuUlRQ74J5Ua6R9PFmdH9Mtm+bnWPX4SEq3NUNHyaSk93DRDmNIux6LmX//T74DJsogHRyw1q1jiWng1bF6C9b62nipi7" }, "key": "GZp3Mrf3/BAVNHwnTlQEIPXn7L9Pdq9pvyH644GHAlyb5huuEYOH4VlNi/AOvcjQ6QDJr+xY2XrgwBehAs/MHvre+7QMbTp0ksPBhqrVwSYsafft33uAUuzg73CSKZ0KHMpAzBB8v9Oq30VwiGSVKadqnQ==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "wwZFgqFnHga7T3TLKzy4EmQShvO5V3Jh_W5K75-THcI", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "TfrJyqnXmV4dJuryEX6Fd74Gh+lANhIy7OJCS+N0Y6TneWHGbl9/", "context": "N/V8TJ2XU9Qn3hMTKdk=" }, "key": "YQ==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "Iwq8Ke7wxhsJxEf5kD64qkHXmUYoPXow1LxPjKOaXFI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "V+ZT8s3EOfjXmhtmjq15zRQrFfrSY1TIBDTmOXjGqcWSecvylBswJRxeE7jvie9M9G2gYYSbxSTh1GqHA8Hkl5vk+wtSz08YUZT0jQd8YBsm/If07+REmbDa++yLB32NeBArY41IX3l+JAcMYO+T", "context": "4rK+Et2d" }, "key": "p5fPey7ikJcAPE4z5KMl0O4n76n1lF6BSFFInp2IQRZKh29JuGearxTrg9RHqnc=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "iEWV5CgnhbgUTxfBCWnv6QpYFZvhnysdHEH0KhjH6oY", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "I9zx46ry8WL19IAzS+A33CEjYNEzW6tQ02EjioGHYQO9Hv87GTxQjpK8TlkghdRejBAOaoIkLTXn5F+JbAz+pmR4B+bT5s+dx/zxQ+uNi9VZGKp4sJECYGZk4/BguGgiwPDyKv941FY7vlA50n7DCC8=", "context": "QxxE5CuSmfnqlweEEQc/epGmUMV6yYKXCVOC/eLjwLeaTBZHeEaqSH0=" }, "key": "YxUBoUTFOmAMn051FemC5uJolUBVxZkkIjYBAoRa+iU=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "waDLzOWva43QoIOhWNAtTuba5F7HF25tj3uv9Ks4r2M", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "8IV7p2cMYcLxIFOlW+UxwiGA33zph+s5UbVwuOrjOqWEMypqrY/cSXRSiKdzRCarDMzWCPJhfhfrQrUp1WfgG+e3mis6e1oJiBNPMjPnj3mJoXHmRpo3xFqR8fbto56KoXeTkRe6IS20y3Lrpbe0UyBneb7tGF5oJgzrxjt/uw==", "context": "Gjjd3URLMnnbgeK3fNCa3GJahrc38MU7KtUabULF5IHyNlA/7d7NrDt1wOeNvHlRzr5m8PpWhxYz8SI9EpW4NjsjN4M02XEBdxrNysVyPVm+1XDvrydINqsCjiTds+UjHIX8bw==" }, "key": "wEMIv7T4cifN+cw9WiUKe/1s7+S5jsXqSyVRkL7mBsw6JHkvHZUVx0xZEEXMOJ0=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "L2Q4XWNpEVR9foYzpR1xlZc6PinR7RcUl-l1_l_GpUs", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "ZGiFHy9XBfXmxEjNvWFJhKyZ13sgc+ub8Lg5lpJYBW+PCjg8NDOzK4oJ48M=", "context": "ifiWbIlFDTL58VLG" }, "key": "U+DMxU86ED1YEvpuPEX9zSelt0/SV8jj+HrlQAoJKOIjA6pPPslUn6fH8juvVonlpOHr+QBHiPLhgYcvuYUW+Edq/rzGzHqcZHJJLvUuAnrpBahJe5B+oCyiHA==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "_QjYwqd8wGx6o3fByMbmeo15Et6lJ7m9Sv-s6hP7aSY", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "ww6nXe6STg0pPXdbJsx2lQ6V3lkVyKz6UfXBJczOlsXYLysjoltAUgqJyMo=", "context": "sp+bU1U9ayVb/flNqvmIUr6Okhn8YLsGQ54DZMWIPwcVLsovgHp4sKFwy1AwtWpxG07O8NirP0z55P8LAULFWXYBbPM3VO1DEKqLzIwwTckKl7ERExefPuu0nA5mwEAK/aHqZSHUsibQMp+KZXIbow==" }, "key": "tPCjRlasww==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "eC1sBaln9i31DCCB8z37RB8rX6Kj5UimVw2mFri3m0Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "QjedCZpg1JWqTucBr6EIkHFPZIS6Rw==", "context": "QeEMVUlzk0YlEllMTiW5pCBlFnUx5M384E1n5jFtFP3Y8lUHk3P4672xSRYhHYcdDJqVpKaD8n6B8OsWczUPDaGs" }, "key": "5CTdtdhdMvp6Xbz46hW9u46h7ugHcBMBZKbS5ZW+xZYidM4/" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "mGJbgTDfaYUpg0tSxhvqXSuTay1AUO3E-5fFVfgiaJw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "dlXpyr7M0l5QazWyG/UavQk6X/iEjVpsOXe+Dxutw1CrQIHxdxSdFeGTKA==", "context": "miKixKiP1AmKGt4nvRtMzEdRckhKI6Tv2Syqvgr3bkJNB/i2/BucbDOwcm7hxgdkH+dSuMFm6vkr5XZ9ZxlkS3TS3jfgNflPmUwwdgDCEk8/5zdd3Pp4aI+oXyJR0N0Ktok=" }, "key": "O5F8ZlN7ZPkAiUCV01VOWAh9xGm4A6x/UPTyo0E=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "E7pJPaZlxvA_R4-1dBQNG_t-WmY5m9Y7wWgwG0zC0jI", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "+Qr5NRO5PbzK7czJtD31Q61hoTsQlCtxLjxyGvjNLeD/638rn8/Mn3bryuYb0duvDVGa9urh", "context": "s4biQ/m9amGykDV8Nc5ghbip7ctjcnLXqaQSlNckrbTtx1ROrhUAzPNNgwREqb6lqeIV1b73IBgGK6N0" }, "key": "gUzB04E7bKi5qSDVlx/RzdRBIvVJU9dRBPyNXJtKqDfA944GFusTmEMBM0ZHDgcdDCDyPz0DHIZcCiFrDwsKJrusfBdU3S9l" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "sa7shd1EF771_mExf8abcXmKL5-37tZTeDEWtRrS98o", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "5aojDT0UzZhJMPrKve+oRAwLdq+Jm/PzzOUbqVhzH9R7aQ==", "context": "Zct1FdB63MhByj7kXl4JN5KAqIdUW+9urWq5afQwzyvdKgw3sgI=" }, "key": "v63fBVFktNcoOmdlyqhYHEaamVnQfa4gq5mREEyh+pa8iNxiPpczFzK9/Uc5Joaemg7pXeTY1ArVWotme3wwoJkBQchMpGKG7mddDDsoZ0mydaVgPqHuWBYX0xXi79yHH78VIcS0yY0m4Y6eGdaBhlh100k=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "xY8wz6zfpkklQvxNgzlS7yqGjFjYKsI-iH1yndJFDSs", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "cTZ4bwQ=", "context": "yQ==" }, "key": "I4ezFmtgVO7u8ZKg0pjjG1lfu1K2fQDlICC9/SRpGnc/uIxGrCtJ" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "4iky_FElbXMQDCzu7hBWYKprhIU3LogbwWPNx8J8Rqo", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "/yXjhMWI2YZSaeGqbMAlR6QzxMlBNmz4enYrfeh4gqE6fbxZK6p9gLFlnmN3AjiCjp//lWBM0s7lcJBeGWgsOq1wBB/8x27TQg6Urwjxg1rjCn7XXgKYwjX6gtbEKaGzvg==", "context": "xmPeIijUCmssbJYI1ytWCzzpliWg51zS3anu0QQIlNdGg5+EFdaqlobOIF36W/9v/efbnG7mJSThrq0oQYlmX7oJaQrVnD0q5WBW8KM523UVIK2rtL6klM05HLEoTrC+6KBFnLJPS48RzT+pGe10hks9FDq5lmGIa/FB" }, "key": "VQB8+luY7joi8hdaLNK743Cm" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "bflbo0LlSUFxDHGSNQEo0-aEVSghWSJhDLWwccLM-Ks", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "aOYYMcaX5WmBfyY=", "context": "+hM+zaCUm1CE3hv0a/DTSy6QevtqNcLCeCPot6DYitOJp7qv9KNQj6q+hKCzMrx+ySCi+Q13ehn4GLNgkzi7TusFGCu/jLUAfdp5521hHoQrng==" }, "key": "QdRa+bUll+0dZqxouqEGdYHGahhxquN5I0//RaNmOlI=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "tT8cvxsysQwGhVglNNh2y4AJ8trYDz2tgI2RNpq-2d8", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "ghzvPulQU1IyLtTEPh0KWw8tlsXlqmLSpvEr4IOCPZfZV37WVXSu7FzA7QyqE377OZDKDGQ1qE5MsNs=", "context": "BHt03FXHDdtFebAA5K8X9sX/" }, "key": "jKqyXUNQnj/sqNv/iX+OgH14XxTmDHWdLdCh89z22YavF+lF7TBlvvjq4oYjHmXbxZgciIwbTAkTpovwtvYvh6VMBrc3cEgogfbJqijAc9RzxPTqpA+0BIkKCm1O/a9KldFzfMgaLseuVfozPW2fsrCFTwTZ8ZTYt4WGNEsT" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "mySn3ZcGVqMI_06RnxGDvkWRYm_B974sTA4-G88PH2A", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "L5ZcSjUB4aiO2+kMLtG/o2GVnNDI08vGnmcLVkDNNQXt2R5iyqi/lw==", "context": "KdaTPQrxQXXiLns0nFsm3t4VuxeNOw==" }, "key": "7daTo4y64Aupoq5S+3gK6IFNkINpq3YTMSbM+Qw1AXOHQKpbbPp/EubxprfnZDWcx1Ty+i7dXeMzx/B5xVmlXko=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "8Nd_hmiTdnclXBnzotbDnrNxpm-lHfLdO2e2hVrvjUU", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "h8qvpcCtmWwgqZP2W7GQ/JF0WbN26dL+sCp/4oCFSDql0Hmsff4N227wLN6EjfLyWxVya0Cy+/GTUZrob6/fMI635A9mC4xrmOEJPYsQoUJUarH02k3yuDd1+1lhFAe1CSX5tsP9nYRoIzE=", "context": "+bhhJFZEGx00jOA/vWQ/rBuc3Ecx38O/idz7yY6kX6z8U6kDlPPQvhSdlGtm4Va0GGkuKAzYOD5x" }, "key": "+C6W8RU8gyykD8dmKTCdfFeQ/R14ZBs2DzIxrrwsflRhvo4Wg2O9c/O89zOt48FVAP19Se8O6V/YEuqAU0mIHF3SOWO2e2K4h9gbYkiSM4XhAnNRD/4negrz2+hlNGOvNZIeQXUte+Opirtdwg==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "c_GUqThIIqnqgY601QvbHLJMXhoJfhLGcoKuF5HV2_M", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Qshon6Dc3W/uAI1PuZgX9zEnxRmJIQ7bofpgi+ODHY5rduSaak8RJsxehx4YG63amLm2Ubv+Joq3UZFUchWmN6M1bao0AM2G7DhRu0plLEK0b3pT0WzI1zO31yA5Qp3YMy2NN8iXGHmVtHSQFx+cFstymIWTFQ==", "context": "/qpcU7lX/rMJWWOFy6nsu/vnEPp3A0fxBT4m6phRy57P63tOv2GKD/Khe2avaWkUfLamM+J+oYJwoQ3+Ax4/skSC2M9xp6X/YZrD98LdB0umz5yHPmjue+Qpx9ZfU7j3Y1i7/1iPFitcK4Nhi26NCH4aPR0RKfaDag==" }, "key": "vZ6bN1r+FTZTbAb7gqc67jwCy5OExfIOf9Ae5imBQwlF2HUQmtm1xVwyC+LpHtUctoleYIh1sl3nnLFCz1djyaq+i3R7EX8WXFc2lipEo/B/YEF84Gbwczjq/6+FP4qy0pgG6mU=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "7WEDW8vubvWIls4-D56uKcsb468vkmUl2A4i_nqkWsA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "OSGwnq/hTXGAz51v9mBTWVwCMLSzA2DNpq4N+8C3LyTd2aGC3r16p6Eemr8xK4MWOSxr2g==", "context": "v2mPIQ5HyS30tWXvLsYxyyGf05vLlF/2+I4=" }, "key": "KbK5sNinEjq8tvOtYgtpMGWeFjKGAN9R/1TkehWbtVLtNsPVoKUUPZGVOyb/Gojv1jl8Y8upf5mn2tUY4zfPP3apPuXrXC08tsXQ+8jkt7xhxkeiJk9rQHM2h7byUa4dbRMUJuBTxv3TTph05g==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "7HdarSxiSe-e-qrzni3rQ5PzIp3CzzUaQTYki45BODA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "rk9hN795Cg4Kb+GcanG6tHl8LOGoEkVKjzl92IHG6Ztk27Fqv6/EyhWNyhJyIFvMQ+1uXWohFOmSjWZxwO+7PitzH4NOeQE+O5ksXzLk+SxybcLkTwmZooVSOoXM", "context": "8j8OrR6TyZNgKTAlmu7M00j8na8FELx/UT4/EJHjXc1X3NOP5PWFt+ukaXuY+KF90cznorxALiGBaobaUUhB6qf5VHzNLQDho9ux5JwyJlcJ0dLymjqCXiGEQYyaUXg=" }, "key": "S2kAWhriJH86DjTPCKyEoop3cyZIp+YAXbr2Ns105kwZJVitESrATeq2GI2Q09ZfPaMbqkvsLfBH0ycuRujvA3xjaRUKreqxGCPwsSQWEKOZFi8npHD1mUP1f/Cf/VTmm6ybWq10i/Lt2yIEa38atw==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "weXQYOdSxS4DQAw14JVYSXnfDtTBdw30cKLQqYwniO0", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Zfo7KER6p2ZGf7z9PZ+HVkOhholZkGgYTg==", "context": "DhXc4+vuPyz2Vqw5E3FE9o4r01CvfQKZj+zOLilSOFe04D5uMWQLREDIa8A324HJdVW8ZvQVByQerEC54h/s5gbpKaK/QON0f5lLIQ5uhYfcP6HJltfN" }, "key": "rPfQyUHhWZvFrDeDxb4KMYVb0jajv7G5+Grza7+8S735wV9QEE6HrLpN0jYgVUtcQH56E49zLYPjyHgAkY76PdIlYrxsUg==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "JsOXK9ALXGFdhKx0ITMbudn1Jlk73pIteKXJ4yftFb4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "kcMo+62JzGqNmcotUWg=", "context": "TBKe1kqHNWu2" }, "key": "Acvg954V4ZkJIhFDnu1P6c4zOELFgux9S5MVMOjZJpFMWuHo7b4cRPKlxG1QPiIbMxY=" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "IXQDgpCS9zcnMQXnlij88FJlRqr2dTNHaEPwORqfk_k", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "LUF8V08+mf6htDR8e253o3Vs8hPF5ZBayIzKYN4TGg==", "context": "A3vts/57WW8PtpwJWdWNjAdkVwsyKHuTBLIUXh40X0k4lHqIB79smWRAZnaqEUkPYLBn9xh2jl6WJUM/NcBL2oefcGU8woH/RWab5TnWp+j3hCQfjVgn2VhIn9VtKd62OMRVsWM=" }, "key": "LZ+J+VDCvczNsQAUBhXpWHVM7JJEsomOFyDDky2z1EWnzx/KJ2NmLJ1uPf5ewr5Ddwh/i0AEwV80Gurf/xE2qtkYqf4TBkgh7+aI/7WzBxQDYHqMZRvmqSXTFGZl" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "NHUy6JwSk94utX6W57bp6QzarJ29LGlJVLCx17UnKbI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "aoIP3js0y3JrIspdM3EqlMRexd3agWE0lVMnboXvVxwDFTmyyHRX6bgp6WH/g5GLXwlIxsi+mMgqow1Ah37muUzaD8LhT1RMfwPPU0JxosF/aeyPV1j1LYzK", "context": "rCSULVT67Nh6Va9MKmRnuWJ7I8TH/cqHl3+u2d8qZNDuYdSFCaSMF2C1WvNB+RlSjCDLA2cJ6Goy3/bJvola" }, "key": "vrlBbg1tgtOgqygJzAHTPNYzjGG26auCGqb3Vq75EBWb9wqKTehbanpB9+Rg07l5TkEFDmW3rECg2Q/3EvqIPm+PBVLO4/b4rQxqFDYddHjBndT6mTjTyQO1bwF8KLh8Q2l67BfEHCZC8sjB1kjN4DcvQUzZ1OrG" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "CxVl31mFzXFE7Jj3OautYiJYfyTu3E_y3wuEjHei77c", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "m3XrangebbGAsfWVnEDdWxLJvYlauN+TLa7zt96BBCbthKtk2giD8Tci3CkBr7RpMJbjc41NlRTEn/0EuqxIDSAx0G9JCZOEOPTjoP6YXztDxSFSIv05Cjo0WpcB1NQ=", "context": "XFwEwlNtKoWwrK5xwToCxRly3+HtwNGzvrb1czhcAZBb" }, "key": "yIbq2O9yQb672e1VXvXQSuVrig0Qz+t4YWuusXM8ZFGNPq7Gd+qv9oz8wSQReWcYxfGEerkByoBiHXTJ7Yw4iNK0d+SsmLifSJ9U" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "wLXeHEyNVj9-eDtKgqfmpZ4JCMsQMulWz0vlS2fo4ys", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "csk6+Tb8ZG82HeKTLkdz+vRGwHGu+zc=", "context": "hkICFksOk8ZW2qZrDApbuSAYmAlWQvSsjYDUf/y507+8NmgfhlfDGL+F94GxZ15fHFk5/u0amEFNxHo23QI07UB9F4vbl02a2FwEo3G1z/9r30jq4Bz72UKpfw6d7+ZpHP1Ygc82+vOrRxT60110QBaUDfS4suQddRUtLg==" }, "key": "w+qw2ligcinsnJLMQC9xrl/FFcsjX9BF/EMctO3xyr7XWlzp+k2vrLky3cyd+mHmnVZ8R50n2AQ0NmxIsiaf6GKnsD0M7FUyvl6inMySLcoWeHBdidZuWun1mn7Nm/TS6zh1f5VkreKEiavj1d0dg1GUuLXxUw==" } },
|
||||
{ "derivedKey": { "alg": "A256CBC", "ext": true, "k": "oXoAgCcqBWiYfD-1FzLGUZd8EZlDNt1j8ifQr4bKAcU", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "524ARTcRpPp3claen//lkhy+Sr7FeDnWEB323IZkaud0", "context": "snYi5D2HF8txay6Ek2NwfaR5kTGIEy5WZ8lTV1R0QAQsh22JwaPLnDhlTfuwg6cWJRdWCJM64Mxe1V2u8bQ2/6XcLQ3lH51Tke0D7J9tvk4IzBM04tZ03MnDAnOEU1DO5h1qWvEjFlZCq1k/qUo9" }, "key": "jBdC0py9DnPtcjpKjlV4F9e08SxXLdm8DhNGVtwUQq06GB6aKGsKZGYf4z7nrEwRg9oAfOzhZxrjzmcDrCh8lb/UC3TANvPPsZlm5WfR98g6HvNhAVT1tT45" } }
|
||||
]
|
||||
};
|
||||
|
||||
hkdfctr.aes.gcm._128.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
derivedKeyAlg: {
|
||||
name: "AES-GCM",
|
||||
length: 128
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "dSnQXM72-RGkAztkw0afpQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "hHBVoP+OjIXzC0zdWcl8Sl8R1um8kOB6QJ8dwa/IhCvPhTG1wEpb", "context": "CozGhuv/Z/nUuRxz3YFeGt7ccbTW3ucZjkFn6Hm0rHrfddAUOiLLYeHNNx/jTlYYNt1VVBHg0o2WAZ3jtIS70UzXsWCSa/+at8PqQsXLfsLKatRlOFqRxow4r4ku14BImNrv0Ls=" }, "key": "ggqOnsS9REmf4ADhrHVPFPcqrrgNJkGuVgHIDaUUznwO9CPg+DmNOHKEu8TLwHptXKcsYamIdf6pSDfxYajBn7jFQ8SG5YVZ7nDZvO49Tws0DyfQM2CM5Hddf401MRHqJ4bVkZZJlXa5rkQ=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "rmA7xB6oVOQMxq3MEUPDDQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "NLUla4lO1DPuKWhGhilKOSUmAz/BkFLuI1V7RuIF4e+SNdfCOSG0iwKVJQ02DchHZxv29u8J4FuZv90+negCM9JR9BwfkfrvMu9WunWA1uQ+kKa1R0NoGF18hqBc/sfKWtIhgiPoz+jmAaNTLcuclhJOu4Ow", "context": "iBOu2VQgdAeRWTuUfwj6LWxa/YSRsuJFN0PoTB7eaRUeCKRzD1DAhefgDuYiUY8lZ8S2dWgubqUK819Sxg==" }, "key": "t21bTnCClXTAjsBIg8y6" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "oM1ox6u052_a-2Yqe0_9QQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "8x80myFOvQA1jNOFjQ7tmmtgc9GmTRjln/5q/Hdmpyl/3dM18AoHn90HDOFlwCn1LZw4GA5g/84KUL4mhZcFP7HoyAtLZg==", "context": "tVOFwcX7Q6ISiIlK6N80dh5P6YWn0kzcZJByijylmChvJBUD" }, "key": "Jw==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "bXpVIuwz5xND-1E1UoL7_Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "UVposaqvglYdcyTmTIk0/20lqAlXjEAZ3Bt1FVqLrRqNc7Aapw5fyqM/pLvW0qXGxwU9rkBHrAGlP40/hRAJPm/cS80HhzOYWL1PTGw2B/saOBfBIF5DqHKZRcnRdAu0npwfEvGfZ4nm9A7gNzzCZBDHIIoeWmzV6i+G+mU+", "context": "GUPDuxYxjeBhZfLsyg==" }, "key": "wF9sPspPuT5QY8KRUrULNhxq9p2yhkIXcQTRivQnrmk1C07j9H8WW10XHhnlfDU/dQcl/sqOOAkcfvpK/SpB1YVjaxqsSede92D3bFfns4dOZVKkU4Sl1ngi5Ao=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "x_avJ3ZU5TDMqSzNvEXq3Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "9PiQSkm4VTMvZ2nT8m+dj/juqwX3FQ+RZc4ZFjChQfuw2Lpz2uFKArb1WD0T", "context": "90fReZ8Cxl/X2AWeZYsYJsujMu9rCG8z79Bc2+hWuje1jH/xp5I=" }, "key": "HkRjhwhph59zUpB1Wpv7o8W+qpFKhoqK1MZzFaNKT4KUDn/Do656fa4et198m86z/eHaMtOfIR0SKPeJRGvf+7El9DTdVYdOUfE=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "JJ8TS-jO-Rrw0NoSISroQQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "1yxfoAZGXgAO9jb8xQmRazyfJPvxiYO+RvY65TJP", "context": "Gcs3X881lLc=" }, "key": "u9i7Uf4bBXPVHw==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "O-PjVVDzhvu3btuPLMhv9Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "/NsIWE5qD2jxS085CKOuLETz9fFjjnmd9lH8/GiOzig8STdalqc=", "context": "GgH9o9IRXwNgnlWKyKmpcLg6Fg9rr07fzVNCpOAyneZeLJGioEnXP75M8cP4i7NHVP0BqYmV2oAczpZVyYhrECQSNrCAiHg/EF+fBUw+iP2WD0GFHlc=" }, "key": "E1kDwsDCuwMJC7TaczU7dkvsnv7ouY1rMHjGmF4N8pwCU8lXSA==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "vhqZiXM07lrmc5hKk0yFXw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "fsFWrdGZmbxXLK9SU0WDubSiLL/ep8wNrVS4tLd12QnSGFKz10RiAqXojINoEvbRG2EQrUu9dVEeRRYClYmV5Q767xMNn17vOwl+", "context": "uK+Irlptn7mKLLa2EV0PLGho+3qGOU529vsQVSwjdcsZsQ9y/bJDcH0K+lX1cJhCD7oyUJVb/C+DKgAOYWUWu8/1EAxi8zV9rmzxGqRhyqAfEpbfuX3rYuMh2FI1B9KYAgPxQjA4XShG2gPPxziMjb/5j+6bpQVXPWj+6VA=" }, "key": "E5Oo2WQc3Q+Ho7lt3Jg6BfvFUxf2hUfi3jFWuojcm1uQQDV9n/elqervd0r7GCUHtF84UJHgsDctV6aCCNgw/ofBhRY87GGjaCmrBr7rVnVqQYWSUg==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "WLF2IUrll-qvZlvteXbkfQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "nGCQvHBcb+D//uDLxGLbqAk5nciueZX2JlOBBMJm1aoyMlyRSc8hqgDekMS+wdle1geVuVEqrDLvfXbPaGAgGPe2", "context": "UigZmQ4Dk0zcKrJwJG3We9sBMmdh0s2nqhrMX50z9NS5qmsi/pS+LQslKNmEfhJ+tsfWln5+yLlmDnfMEqQwdds+xNG5BYtqZtypY8A5kPZwM8chyd3pm/LT8A1IErN//g2uEAb9Aus1eLx2okVazU9v" }, "key": "jG4LmDc2lpA=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "l8DClQHQgvzdrtlYFhIIlw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Jobcaz6wRw==", "context": "ryQqmMAg6nrwS3jp" }, "key": "nKCt5wtWunCabm2vFoiwcmr6U9x6IwtZTv2613Py8DSe8bLyk8B7MkWUgeA/3zkrQmkdODCirRcoN7T28+PM" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "NuDp37RWlrpOFZwi3cL3cg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "JPlpfoFl4So=", "context": "g4ZI0yrtPbKYw5lIGbiX9WA9OMUU8+WNi2NWN9XvtA==" }, "key": "WvwI+g6KoqH+TOV8vlYm4V9HFQk=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "NFzwff64u9zhGYoCfLIKxA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "uSltmCKTfboHSnPQHTVhMbd0wAeirGxHTp7w5y//BEtjg1QAlTyDrCEicEV587iCxz18j9S4ZAU=", "context": "KNrjGXOmvRQrxccDd9fur0wLe8/V7ZZ9GYAI59iNRUe1OqkVm94CelkUTwmPD8eqzi0d1vvOAwr0Zu11dtEX9D/nyUFvUdpoNJtzeqaJ" }, "key": "FYTwr93CsTwHEaIXsqN4LeL2DAnLB7mlTcMFf7u+hPDgJ/q5RPzA36t6abrf2KRIrzRkxzjOP4JjdBTrrz3x6jE=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "8q__iWUEvTR0-zhkqxVXEQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "2erwYfYtknf8e8TLhZaRSZf9ypElY6kF2F+1Hw9l5Qkk9Qhn8RJkd5L2nl1tBNq4cP4ieZp4DPW9jZc5gtBXna2F0pyiEiniKLD7p25mhjxMOA/jypyE5OYtYd2So9Ba/QMUpRMTJ+BHEaJQkKTe/LETWXe+", "context": "tVv63KnZtUjGmWeb1ZctTP6ol3aBXQHbpyohKvfH3H2s114mZ8hpqyL67Q9lI9pTvPIyPQ==" }, "key": "aPJiWFWy0jxMI7sPakE5TNH1ocOdOhTiGoBUMjRN1yQuKhoOl704cXozu33W4bLXTSoEmSCjA5tbdUTxTQOvtDvN0gZWlHpQ6cCFztf+8k5FLTo0lHvjwpLLUpbxW+F0+KMxRniAwmECkcAKV+EgOSDH7J3fC9vfJko=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "u6tmeh7I03cWA4pjxqR-3Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "nJXty3Pg2A==", "context": "5sc1LStwFTo902UhRsDC2uubFHt/uma3dg/1pR0HhsOJsf07zSMsZXEa6Q==" }, "key": "jB/gY/Wec7YdBeO8Qyj8JiZXJcwQSIhCE1FzrJPa/tMFE+949Q==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "RvGpmKmXadRw4T11aUvsyw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "TiCN0NYEq1P435ZaxgqSKz4dKD7MYslLEYq0qOOeGtKVOH9KePJjoqEfItftuRnhQ5sKiRnwwXs67Picxrp5nXq1gtEx2m07q32Q7I48Y4yqMuA2gW0wiQehg/umHUBxhf9eDQqkEUc=", "context": "nmOqQLB7uFL8SXTsDb9cnQARHW6MsbZ1P37bpwo5l+4AODZ8W15iXsBKjFTEz47grqSOnX5dJdIvmsBHOn9HV1tk/UeXzajWfpzxFa6FDXmYw50vhwnTr968" }, "key": "15SgX2mrNk/HSm2w0eO/p2vY08kjkUfUFM2snQk10krmN0bBRBEaYVws5O8mrAnTwkU8hBZQQUG5HvcCD4yVrrbXNI4hso4Cg5YFcu9a54i9A/CcL90QcFXLbx4t269ODx0=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "Hph7UJAR54t_EFMfO_2V_g", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "thqaBjDXIXQU3i4lu/f7tmE7y697HNqrSqaUubEFBQFERpGroWLl/AN4LcIUWofzA0u4kdcHH9ADBOd7OviAlISbTzuSrqTQ", "context": "TjztXLcgKi3sx6HBhjfT5itQrh5hUgRIn6A8farESDkfste7S1HLrkM37Qg=" }, "key": "MbTfM+0TU2vNHHtnvd7AO5Krt32bY1GmefZSvDEkBC6AhywAb9Q9JyZezDcF20Q78Wvb5OzWxOfpFaag3hVO+xq3oZTZG9QdFh7fAaAhLkZwDZq4OpOZREK5saJxkjM3qEwlOVRxgBRDZpwMtjjoJLc=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "7i-mchR7bRw06_kC2kt6mg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "rCM2hi3nWgkTIxup0U+iNQhcqdNVPeuibqbYnW0UjsNrDQV1UamJH+tRbho+x//RHGa3I/WstAnw9Wh5OomS", "context": "ip7ZbNhXBiYqIqOUUpe8JFW4FxLMy7nfimWs/3/IANLcbhDVeOYHGnPfovUZgzf5CQb2IpZ+b1Rt9VQEeLyANQMDOacep7JLQkvU+TeqPmU0K4tQSbfT+/rHdOEtwQ==" }, "key": "EqVGhNxKkEERot+OwwlztdxTIFJeAqw=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "h9oRw2fVMsbND1nYB_a6Eg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "eQSU/WN9vQrsGoIml10sB5HP94uWTBaoE6H4oYhZyoAx0z3A5ZiJSj7ssqP6owljoTb36WgW9k1WQOCW", "context": "pRJsLWtd9ZJ6u35OhCP0KYO6spxX7EuJsbyDKjFYnkjL8d6tb8lH2+mOpf4G5tAg+EsvnPsZe9U55cUn6xG7HsKdJ+aFQLgD+7gFQgtez/Ai/YZJ1eQPM8g6xS3Okr6CUb9PwvXq0nJ44qYD3bJ4" }, "key": "Acl5wY0tdpANJWOKIiAEL9tC/18oBu4ckSizkSc=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "Si--KdY0TvauqFqGcFm7ZA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "u7Vn6E9K94bKGQcc8CqOl5BbBF7/AXUextLUzZgDkemHrW0Bd3WOd9JszoR9NFl8C2V3VDEupmF6QOxiPOdrwct6Nhbs9mPtjeZiybOGjWmzJ/8=", "context": "SaXVqmwWOKRZ/bg=" }, "key": "wmTw5GgumBWfb2NOaPN4Z1Hj8GtFRkM+qMcAg6S5wry9WF+zrFJiGmqGvG6LC7YhzXQq9/FS87HJ+6Lpk4pyPYUn" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "IkHnz7IqqdJyRB21SkisYw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "iTJM67gADHEYVPoqo8mUqnaddTWPYzEZ1feBQVi3oAjb8PRLkJfxwiI=", "context": "OjuQ+DUKGLkp0xMLqiXfoTjRGnRxTXBQhFqxk+nlJzJQKyb81yHkI38Ti/jhi40=" }, "key": "9h10OAIUf4rx18ZGS16wR05+FBU2FaG2vIh9x91vLMvcjrTCigj+/sXPgDI/XxnMgaw8hC9YUTWNKljsQrzQP1xz1+GVtJJz1FXPnPdS6VvQwuycbQn6Cp1O7iWvMD6UfbQmvKqCA5EnUv2s/KHon0WobIV6jmTd9N2FmK0zQA==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "GR7zLID2fm13NhMRZ0AxRQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "6XxR2RgBxaxQjNWy3j3nRgRm3lFXVZu9Zm3DLZx8w+toSBIhmmu2TRFhCu+T4L6E/GcfuJsamdjZzQ==", "context": "eoYbX/iw6kl2w1J2AxuHViS/zy7TS5uyxy331fYUJeBZpoXB73K5pgQlBcuzAPyQqolZzy2BK2xeFzUuu1uUzej1okyvFxuI" }, "key": "RbB+Es7jtjokt/ps1BDywGreG8zvlGy9r9w6pkCIWRe/zITyXav+ehqweq3R3jnUdelyWJqn9tc3wRR3qq66evzi3hNnQhx4FdyhOSvVR9AGogF5xHt6RAcN+Wj1cIjahFhVHvSPWF6doza56txm3Q==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "Ww9W0L4s5y6PqX-8ISG9FA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "2Hb6QCunKbEgKrUJXt2YsbsN", "context": "evpROG0D1Bfa3CPbu+scuAuPtaB7BEhRZ4cvkQi6kbjrSXtwos4zubnyyTDs1e6QlrEJeW26iHBtSHQoEjdJ/8qOBMyqYH3YYPD3KmkY9giE7FG6ZpqHka+VVigd8orq/xIU1O2BW3y3HtdTm3zbJw==" }, "key": "u4my7M5t7rsVtf0bkLH9gHMa0RHU+HWupsOOMurJRvUkz1aWDPs=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "RgvuI_aWUJ2QaDSitDVmug", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "8pCI1T1KyQ==", "context": "DPFmCsWPcnUVKUdPv8bee6cIZUCKDJJM7ZI4+FNeGM2z3vlHKQz72uyWKDOAPEzALXoGcq9oIMIv3hzyctsPlVEos1FpOLfkE1NZZZf0N8ycb2K149a1YTUeZf6aftgozBi7r+vbT5tyqANtarNIqN4toZCOIPk=" }, "key": "MueaOqQzDRuODvY66Rm9agfy3E7UY0QnW9n86owYDJY8LpnEbaVRf9D9CleIWqWxMXk5YSHobnvtdyZlL+pjMYfwZSrgWRKt9YObOxMVXcsg8AVl3GP47Gee8jwEaux1HBdElQ==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "qOELjmRhLPGMx9vrTVMlAQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "TQWH8g0StKti3ECJgY47qyTQOKeUkAFx", "context": "BwKJfy3lIioGCfBY9g6eWBtuTw3evthPyDAsjphdF7iSQTBdGYcJEoAHqBMejjssoN0H2aM=" }, "key": "9KKsg5Bi" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "mv4jk1YjhNamqN0PmrSErA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "FYu84vIogvTQlmQKlmusGvPumTFPNPm4AYn698ISPtdhsC3suSaPsuF/Wheiqsg6Lmitcw5oCJNdr9htND4xlWXvjmdsoWlLopQJOLQWnHdUYIWqLrv3DB7nw/qgvG6ziBKHXPPfN0d9nxp0tPlNWM2f", "context": "yd6Wdu+srPdjp+7VHrkx37/SNikiLNlmNNSKmQZmAe0gFy7gF/lvp2J7Bs5pL8og39EcxlKEHbMAXh8/7SdZETJe3kOYfdDBZX/Q8naeupuOYY8A7tazTCYcWTIqJTvVqLqO5ZnANQsXuTWIbg==" }, "key": "jmkZdYt3HR+rAvlNFiG85ugQ/yo0JhBDSQdPHTMb13iFP2E8VrpmDIpyhB1TYCNJ9kFYX9OOCr6gr1Mi9WwovQ2kPYrLQSPe+2uzQNv8sHrZNKjwn68bMU2T4MwFDsNlrQBzB/D0nLyGVVBbtt+r" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "OvzRA4WCMZ8ilA1sAFxgHA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "t4Sgb43E2B29w23r8Jfuu8xcz7sYz7SYIRnt71zoPAVMxN+3pqHKtLSwNen3e1Y9EDFwf+E+DJzvH4YWCnXMsTFYY3Cw7au/iztj8h86b+4HLdk=", "context": "Jj0yF8qBGIw6/3BRwSznNIDx0wGoCwsB7Q==" }, "key": "svzBN3j5FJp101uIoaoERYECUZwGGVvRsnlW1vzJFsH26A==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "3dpsO1ea8hVpv8d33n_vfA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "PSnB0EhiPxV9+B7ZU1aqh5jfSToHMbEmHKtYNCctLOygHoWYurRYpjpvrU+K", "context": "51N2CcjS06YboVCtx5mz4Feqfsr9zRNQ1zkciXLaKtCN/5wXH1PDfpsORCRybL082V+rZM6AizNVTD8RCI20TM4Wwmjrs1O2OWDIKLS5mGM8sjoWl4hGirb413s5rjMnNQCupDTcy3Z9/6VhlmiNfAgN9YdizI1+gKSrbg0l" }, "key": "8IhHJSl0ArVz6PBUo3gfYuSww9eiYDY0pzc9uoSTjdozmI7u+oBeJpIxGcWJFViN5Sb3dwpIHKje3HShKpLAtkR+kcHrb08XcnyAuyHfR9LYBw==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "0y7-Kq7zMVvvtVkwi-2X_w", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "6BoQeJauwWUSr59qY9gHwunecFnvrp8xf/YaBHro3ivoO1S+jHKC/btgfu5v7ClImBIZkLIq14KcbUuyqLV0c++EXfjnSEy5N908GMlUjUUh8/tf7nzN3N+zTiq4GoGWpf8Rbs64h2IrLr8wmpidgS+J/A3L", "context": "LecG8M8MtNOfbV2zs1lnakubwEJZ8X4JQcDDaN0F5HDEj8p2zGyYIc2hjcGoHi3iiPCbImi5Sj/WXdR09v8qBsks7hqvVR3JK4PxdudGBl/47rtzYv7b" }, "key": "ZN/effzc0Ci0xSU7g4KxjPRCfFB7d7o7CSH+6N5Qqnqf5KqEqJhiJqM/5A==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "DVb9oxygN0JRjaZVAbIf6Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "Zy3JmPVxd2BjEweNhukKOaRvGG4psR8xm2z6v9BwRhZfSHG3VB0TqyjYgsTwh6El1AL4BMPOCq9lQeLNUefw54ElEycCHPdf8NChTKI=", "context": "ikgdIntnL+ChEBun74Pyz6j/x7UM2G5oNsqEpUWNrwa6qSd2IYx26PTafEm8BLWyeRy/40ToFu0zNSMufW11gt5sTrg9kGFDjQ/aMvGOn2Mj79XzFmqn+No=" }, "key": "30JzwWokgMA5l9AXmnhZNFg9TNVIN0huHxPNyoan8/Rx7FxYrEZnJrYMpvfTRJOzXa5+slsFyiFVgVmoZqBFSZIm0YxaYp/ZjrQjJWNMV9HFNLDO7pFRBjgmgPcvGVah6/q6o50BkKFnly3ocRgOVTnYynMqZEbjcQ==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "_0iDGrSSaeDO6DQkyAFOFw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "DA==", "context": "m47EI2//5pyqokXqvq2KJTEhCGChtec3BQ+BpzU6DCOtVXrjjYidgA==" }, "key": "5T2PvjCMUage9g==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "DEQ_M4mgx9uJK9vFRorgTw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "V3I8/Baog7CfYZzXE4rTXT0QcDrJRYs=", "context": "9bCGImf3G2nCmV5h0sIfrII9SKChML2a5geGlTKuMPsWA3C6lYsKmytj8dAOerDLs/4IV5QU2+ExzEkWVFQYtJpsWZkvGUgh2Z51rjioIYhMyevoNyesT0R2nxwpI8VeidKH" }, "key": "570LnqLUMDAm2LM7ilOFN3sS0veNKevRzziE/qLsH0PLyMjRxiUDa113A8Z60xw1Oq4=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "uIQ3ilZJJBs6Yk69l0-rEw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "6BUmVgndjCjKOtVt17isNtP+bX6cAIr/0XUtS5KMHxeH2ujaJJc4lysLhfZyQ/aa5giAr9AST8JXeGfWRmuLtBAk", "context": "XYISG8iX" }, "key": "F3qbjiHRdplnC+oYmqHca2wNKgRTgpLAitrPd1rQBNKXb15cbcr13F3u9OOCFfqhGRzA/EA3++T+5ITghB227bLSF4ndljsL0JnmNRDWcQxljW/nlfSQx3MqxeYYbKSTcYsPPPqdEM3I8wg5zUwJVVhIgO3bIBcS8ZPZ" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "1y8L0wNlL1ziPX7gsLwCzg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "l2ragoueSkg8yk7moRRA34kk+jY7NZkiWWyBCQpooaxXGvig", "context": "1tdX/YaraVr78fL4uyBUPefoV2Qefil0njSkbqxM0A==" }, "key": "yzcOqSW4GCI1XPZp/WXybUbNLZ5NLe/zut48MtFeqGzs9WzGKZi4gGANSy9YUEJNOg==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "bysAykPo7P6fNhAFxHTSLA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "RVBo58QSqdI9NNXT7FkYOG/vNIvDVhnMb0S3/f9oEOS0TZEMeoKiDRr4fA2xqzqHYYQzS0Z+iMasCfmEf6z98wLtEWrEdVBp0XBEIyUz/DlmIV7J0s+/p3ZmseqgSRyrmPiRCYs12nDIZdYcLziE2OWMXQw=", "context": "TY/n9jQkhzhMiZaT3Da48rUIaapontkAtgT67EiO1xyhByc8UAsidWqykzM3" }, "key": "by8sLDclnhnl9tek3Yf79u91ArR/qAAx4yup4g06FBJqnb/WCTXURADVquAMU49Xd97FcD+R" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "q6NNsRLDXwh5vjtDhiczBw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Sdyc4rS90/CrtJ3IwtRPuB2AUtiFL9Puum27jgsj4oYlF395KbbkyQESaLrzJ6TVdmLii0Vk0huzA3+2PpGC4GZhdRnAiKu9RuEeKfFUqR+KV3hsvbS8x2+No/1RnodLtcNmC6G6kpQiKalb4+PIXv5n/MI=", "context": "Eqr5upYWD6xt0lmPukQ4mPXU/xU/8/CZ8lxoWX2aVtZvy/G80aOrCrm0YHQc7NQG5F9cCUJG2ypGSPDZrflu" }, "key": "8PqhDZXIPl9hXswFwoTDIp2V4hA41itSWAYvyqY2iyxX27OzDCLuE/eDoq5AmdIKpzHlg2qhqT1pW5ddiMFZeVU7iUzrh7yvFlE=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "4Y0yXg384C319wQtA4bigw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "BCB1at/wHWdLyISmbAoRR/ZpOzBCrEH4oa4bBPCqsO9stUkvyIxG9n2QEFdiD06qfMVcMRej+A==", "context": "/BXPPwmH69mweppwPhNAZuHfCsfEZC98evx1wqDj9tu+jiQDbz4LpsLW1tDf6ZXl7hg9kjSb8AN/HX9Xxc0uUQiyt1B8" }, "key": "PpGB7CdxU1pyEivm0TJa8S7dTIGI7QHn/tLBoCmPDHqvBdH3FXTg9tU/oJCx7wVBRnu9SOTHqlCdapVPnLQh" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "-mTUEU8RVDmucqlyPv0a4w", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "/axK5l79O6SttmF+fG0LVL+b2hM5RtN+NN2zL3Vkgthv0GvPt7XLyrgeiOeovKTvu0QS25YSyJcGEhUH8uA1SI4uIzjSZ644K5HPMHB4OtQXCTMmqfyjPHO2a0R/bfjFwo0XKJdaC3Zs195ju+f0jA==", "context": "PbPm/VpLjfbjkFzvA1Hz2XO08qfu2AsN5bhch3NT+56TCtJnkUmtTL5pkQ5o1VALCWxavb8n1oT8" }, "key": "/PGlfwJ2koPVoGw2PCzGbAmxrJVBNOPsffdz8pCTYxtqRsTHPY7xc973FDFtMew=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "dXpEA0iPNDua8-WAbiMt1Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "znLdyeqFr3PQb1trM6nMA+wzS2tBzeuAaGok5UfivlV+5/A3pzrKc9we0IV6DujQJat2NA34xeJvyalvXnliKMPcxKajdJWioOg3CsOxhlN4FwQS2lw0xjE3Q/i5hO2HpjmfPWQ=", "context": "nNmlI7PXIZP8cDfsXz4sMmH/1LeaO6jhaSgZLebKJHQYXiduafnzdFZtIoprbKucb/CzCNzZpl0=" }, "key": "ktiHYsuNhFtS7M6H8OWn7SdEvVkj1rah7s0MLONlG7VlyHhN0S+Fn7BLQngy42aH2L6vYXDDdsdGX4YsmScucky/lfXe+k7KnEIsSRU7WMjPo6CqOA==" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "l-G0GcDT4iOGVBbT4LJ4pA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "327KD+RnCBuuhIZi2zQIZH2bNACDNKQ6dQ==", "context": "uzo9ZUqznCLCf92ubNA48uDy" }, "key": "nLEm2vO7HAGnYxdzZTLNIiHdc4FadSJOn95/r1KCm4GsRhjtAb6OPEWcLOzQb6MDXoo/o1pBV99cXOjN8MV93JmEUmgV7biM4xi7OAOSA4P9UvhCJO8q2RwQ71GaI06ra1IbdLiyZJqIvgx+hgW2SgUf5IVB5WDl5+LcZNg=" } },
|
||||
{ "derivedKey": { "alg": "A128GCM", "ext": true, "k": "WvBWvbvlwcNprpWxj1pRCA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Kpe9OXB0WA48dmfn4i6EAX7YTZU4", "context": "jcSqxrr2LTPQ20PfPX7eyJxdjwcoE5uedzRQcGV5mZFOHdHAgIbVMu8oXZIrp4xFkDvF8rxZwUJHkN7krrG61Y8yAd4c1INeyoSKSUl/anG5ulkEGw==" }, "key": "gYFWBQ==" } }
|
||||
]
|
||||
};
|
||||
|
||||
hkdfctr.aes.gcm._192.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
derivedKeyAlg: {
|
||||
name: "AES-GCM",
|
||||
length: 192
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "7Rx6qnGTAtqkAcsrF2qEuktccmUs5tgB", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "mjwgi7rM4yd2KGA9x7dyDn9QodN/ovNGK9MEYxtnWXATZPI7NrMeo3bKlFlPiL7otWBY80u6Or7VlnLx8HOWmAFvWW1rr1taBQFGOsvAFuDT+bhag8vXdgIU84bsSrNhSg==", "context": "pnyqwYhCVQkXnmahJyH8wWHpj5GdcXaYk62sd7NX09dRhHmgBXqba1LFZzuFiEZn4BIa2/ixxIFcy+r5dyr3kLiYY3DwrDQU++PF/6Lyxq7AW4TL" }, "key": "pD9qo7dzyNpe1tRdIuHvmQ9/KetZHwZXRgiDfEftVMdownDo687PgjAAcifZhqWDK5yB17aitKo4coW7v/ASOQ7j3DZCA4ZatVLa1COwDZYLqkTCWJRWX0HX1FFuiw==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "IHoMIXzXtwZr5HkCbfrG7csLFiXJMk-8", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Sbh3Ajp2yLV0E05Jh7A7eVJ6k4gcdeAp4Hkoned6HBucDJJ0nSU19w4le5IyFdg7PCwyjmKYlLg0eyaTLDNdEobeb+BRHQpExxlFSNrE1xoPYoayj0fjtXziNZo=", "context": "gfqzC6049o4=" }, "key": "geatZEf2k7GmRp7edCJ5PMsLNepftjz4DliGzLkhD8VTBogfN8RMF78il08SdvJzPWryHYYAIvb81D4fU6Kiz+8HAT0/jFo=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "PNTRoceHoJhK7rv_zP-S1BMqwS_qN-Lm", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "KDSSZdqhDu6CF5jI0dxz90PKI8GX8n5xgoUGVaT1dgm7V5v3FwxlH06gPhQw8ppH/ZXQiNZ3KMpywDUnEv1lJLd+1jWS/GuEvIAg7id/mk7VSgP/R6YUnDm2cwqMIkC5", "context": "hHLqJjO7SKU1fuVdns2blDGvYy3TxmtuPy9pB/qqMFCK+4DT45AjCiJjNWp9IsSgeo6ZGmAhVMnr878lRN5ccjDgQEKIwiQ86fe6Gw==" }, "key": "rMc9+hmtTM7X/fg0p8kcbVMG7abg69F9C5p1wvQCGXoUBC8qdNQlUiGjfzfbeyjlDWoKdQLi3IxVYDskqUz9jw==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "NF9d2KJe2qwkzOWltkkVX-Zzu8o2CCm2", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "uPXNy60kWxBa7c+Ml1tR3Gb8jgh1TVyh63KcDGEqZR0tA1/o58ps0yZGjvCLJgWKATe3/kLa1cyetrzu+KoZaREF", "context": "USEJ+iDxIk6A+8hUzD3OGyVm++YV58XcckxcAYXN6mU=" }, "key": "bCAZnL2S121sVlbO7x1WEZ/nplhiGOhOh86W" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "SFZ_BKzUqcrb_53H-OMuG4imlGg5i_Bh", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Qop4jSKXjN3LDBupPX21USB/7ylNGAWHkHPDG6zYpX+g3D0PKdXV+4iRVpuFSGgCtM7b1fcNRl5Es+3cqSjoHY3Dgk84PeAUlmbj1DcWTlebZyyTrSFswo12z7iS8AR0kKcR9Va39E978Yr9W9GxeVyw", "context": "qQp2O8Hd8iQvWHEYP6sx8LCojCta1MGcFb73YNePfxMc41pDi9f7JdZjTYfi6/gGKBDhgVvM785KvhWrCcKN90vFYSIT2DDijIIvJzRbblJA1l2hPV+O7vOmvJqOOg3EAFmUvqEHGsEYXR7ffyQaOsI=" }, "key": "ogh0SLQlZtYd9RWwHofhAUf6AHyMQCtEmw==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "JGZk8eyK032yQ5swrycO3bUlqcezzWnw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "bYQndBvr4Mb0", "context": "PJ28zMcEtZaDuBY2m9DukCqJ1uVDNxw=" }, "key": "XzWCIOoNzv1GXPtsWjpP5syKsAnOgBc9O2FBl+KKqP4itA==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "N1WIVw1BhrDWvkC0f2hVqYIGDMyRGt1l", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "dic20wvosHBW3ovlIzGhuLC7srRsvU87/tD33YkegSkv0bnC1MxOtiSZ7AzXo6WcM6aVJNNjxg==", "context": "l6iYUbg9L8boP7bO" }, "key": "PDwPD9OraVBnLW/eIRK+LrIfncOfjuhS3FdOJZ2uvb1pzRm7cPM0AR6t+xTwVO3Ehw==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "8Bmw0a8D8za6Ahpxnjy_uq8gZOKAIV9T", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "+7qpRHFf4mTwhc3NcA5TGg==", "context": "NAXkRVrfsA6xARqhyoNpc1I0wW2e3lNMiMvQSHqHI/PI6F9lQ0z2lgsiLQukrMy1TAIaFoxbCKUOiK10rsHyENOkj6gAezZypr4NSz3ZYp6SLg==" }, "key": "m4ZjXms3KcRMmjVDKTf+QlpYuvTWayvdpKm8kpP1zMArB0pv48mCiJUBNpUuMfHJqruYQEBJQofZbElfx4SivrTfaRfYJcDbcPPaQGvGU0FmG8Pm2tSS" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "gBcqcS3_bVPPiWhIgsOYVEdK5vZaAgTT", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "DslmEboyHVfp3bIRjMbFtknLRr3Ns3a+Ym4O1MSevUUwV9hlvyNOt/JK2laOUHyTqr4p4AYmwu2eYUMQfxs96tqShkhXmi5Hq+W2vG2BfdIlonv1p6Ix759G4FFsQw==", "context": "+hUyANaBKp6nTz02rwrSYbC75P4=" }, "key": "pMVXL60OjKVPXzMe3Q5gKzHa4TegFtDFLgpk+f2WDFoMGL/WHpCNB/cCe7TOHI2bABkkbQLlihuZgsxQTarIPhu2hp5q" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "PLHbs3PlcKdAYd-KkCZlBFKf00y92Kbu", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "QALsDraI4dapB5pJswSWv1k7sW6GQD4zOWZVkHrgbvGSJi8ze5uDZpZs7NKcuxo51/28XJKglsDO8dSyNj6eiVU37CsHmpzTLRDCEaVSPxJ6j5UhVxL5bkIgqg6GH4JE8f7K/0DQU6PYusIMtxAs0am7", "context": "48W/3o/E/bmArFPNQqnPQHK2EITRYP40l824Pgr+zkdOUbFLf0pnhP2Sg44HQFXIjFhe/T2RBkTnXJIkACFQ/IDMFKLyiOhLysoAqw==" }, "key": "+ZLsXb/uEYTAv1qzW78rCjfDl6IePtIsDwfp1I5csGw/JvzGs34TYYJxYUiaAG041msLAdOw0i7/TtDo8k4=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "0OayfPJLuvHf_BIl2yGKYVIahxuXCVw_", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "hO4=", "context": "zBETS9yqL4PNTSc+9QaiFOBEKPzz6eUH" }, "key": "T56qTvlpNSg3gbKhPWGCKAgbOoiL7+8aCRyxOML2VfTROXgKVZ3AFM+qZf3LzvC4w61DMkC42oVCAVBu4k0lATZrvpt1xa0ZWzUzR88aA5vEqkkkXYrrvVScD4acGN2VRd6G6KEKhZ6lySVnkWxDOtS7VUYpjKsqB5T1aDg=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "djtnhOK-OX1oPJP_kqFPGBtvrB05ttHi", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "xzfX2SCUzw1zD0FGWe03+7qIboDu56E=", "context": "NCKRCv3+" }, "key": "oyfxhSG6VjyKE82Or5HKb8RnR0C4nLrywlZEbz1XKzW1yIpEQjVHOxTaRr5QHdwaG1uHLPPn3H9GUMC0PePbJ9lxSs9CU5RmXKrgyprrZaQXnCFH41jO25oZEro8t/YaOKuZ7coZJgWHDgN8NwZLU+Kxf1ku9nhO6DmgSQ==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "kG72_94G3Hc2iAzReWkOwN2pIAd0ISTa", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "V/r932WCkeNgwIsXmsxzeHCkIgcqfMrCIlU21CnRUwkmRvCEABHCtL4tq4TtBDvSQoR4I4F22pWdC5oVIbgt0c5EC/CGILSBafb1sj2EZ0MTqzo6J8Mw1wky7Mr6PW2kmR4=", "context": "1oy/VnAzp0TxClL3/7IpQfCz5QzUcqzxtV18Bx1pzfnZvnJc/bDBPyjy8wMJBs5tIviB+cxMz3F8NW+/RAizAJ3vadlj4v8OIdPqUI8pR1dZcMMxIk+52sk=" }, "key": "upsM62iTWKmIanarsKjaZBb9h5gC3ygcg3Vd3mK0UyVUyJcZc7Ushe8+29wBBsp6IfVQLXndCPSZXSQGbAYEFmu9CNYQYKK6jq2v/r9fB+pemVJVdogeaBpFL6RX+BYm" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "MFls0JvrkXSwXsfs9ES9vMJO8Re0Uh0L", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "Kife4s/M", "context": "fpoa0fy4PDOzNhjhKpMAbvMmvwrSsd2wIjkeoXUVTBB7RjYfJQb5CgmjfqIJjkT+L69gbdz8wq4iSrlkbmO6xGpYXQ==" }, "key": "kSEZqEplQpCibTi9MMN1jmheIF3KCuEEWRHzn08Ue5QPOhjRW427VcegufJtdR5R459FNmqkpQVope6GGUFV5YG2K/2lSbXV+uk4ax4PU7HG6JHW+LY/xnp0e/SKuI5Xz958spBj2Q==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "3RJ3b0t5dlj_A02o1nNe7LBr2NKr1-8S", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "3bGpV7u3+YEvxNoJVk91", "context": "xMNzCkPP8uH6MHuEoc4oK9vSS3gW/2pkskWIemWTpkPe7ooB" }, "key": "qMC/n1Jy3enNPAv5FTzB8RPG0/DD/Ks+kg==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "i5S1Aiw5OdHRnwZ9MA9-KLhEhGYL5SlM", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "CiPC17AIxfItaGInrc3IdIVGnH4YufiD+3u0kFce5PSPiqH0I08NwNU6kaYKJ2mGchVjhuuA4waj6yvXfbzZp7dMscDJP53zkBE=", "context": "8s6r8vUWJtSecVXCnGIDc5h6zR++zciReqRqfn9xpxUOCFrXdQvnqdamHicpfWM8hOMM75pNC4CDBs20uyRibWy63X3wT/68kY8OWZRBC213eQXWdg==" }, "key": "D8hCVE+7ilfyCEKVTv2ObsmzNlqT7f3llUIv96R/" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "N6Eluk4AY2DdC8HxGCKt3TC5uvRjk8Ur", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "R/516PynXcXjuw8qgq/4YU0/thqCviJgUqqOzEGDS/nP3W83WLXUhDkBZLg0ipT/Fv4vjJZBVYyBBcNZFJpV8akHyKaXWcUXUzsbXtvHTYtUnExS8TGFABhpHrPAZ33LHqMLnIA9N2V5kr2GPg4o7VBBldJbNLukXv0o", "context": "Qw2RzW902r2B3AkyWPIu0ZcmBS8OUhOTdZzy/mCd6mhvw8FNxfPTaLxzZb/XCDbf+VtXadShPc2jexVWHBtXZ6CpngS25beTtw335MsB0nATpareKIflzMU=" }, "key": "wkLLwCJtqz+I0fookK3H2XJqqxomLAtPzKeX80o0FkE3I2Y0+FO+sigBNwQ+3ouKaWQcrb9pOBSX9ZsbM1E1gaNgLmDlMihjUdfEMzVxZzK8jT5sFLR/y8888oqKZLHrzaEsLTMyb7jL+qicvY/jOTGPGT9sM2naPCY=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "FoAzEaNvNuZxFbSodprfHUFVdColFc0P", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "lxDpf41mgSh6HRtdFOsmIGCICJEPtQ8=", "context": "EQ59qqZZu9mhENzif8zmRg4zufPRypa7pAvdBaO4G8JJbkOj1X0=" }, "key": "PIny95w+lge0YiuEzKjtxq9Ck7lrmTEvUkJde0QtkTsxINB12Q==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "bmS8iB5Jm8OkJvk49nJAdB3FpgwkPmyu", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "1r/Ilt2ierBBojORuCwBH2J1lVwHsaE7oYWEshq+KRBWQyyRdEg/L1HFzbxOJ90uVEU4OhWVziSUoFbV57M1LjvYoZwaBAbs6ZKoYbXwiwQvmZA89EPgnhJZjQbIq3fnjmVt31U9", "context": "lY8Q8Q6pc/HTSvtY" }, "key": "44suIZ9TJJhzb0YOuORW0dmDsFy1v8/KRbwSkX+owGx6TkuZ0ujRRU416EXAzJsGLbCwxy4kLQWWwRo3VcWHvJ2u0RJDCCJIZ4M3tldIZuuxjd/nyGcyi0ngEU0fSlcwk9NK9A==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "xSetaF_1vAcLh6oFRIXl9z0K0fRHu_Jg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "iQZ/uspFAL5orUPEJEsw5kKmQ4E6o945sKbkPaY=", "context": "+oPM8XNR+elRm6tlaPnn534mUhP1D/Fmqio0JBwJM5LRLzdm9SJ8fEXCNcor2NGWKvJ95n1v6jn71lB0PmyzHwQFZdHVGszp5xxlfz4ICZsXPG+kh4nzG2A=" }, "key": "iZWJVDJFtV2sXhtcYHCaAFJCbemwF1wNqzEzW4WUdJ/rDEmmhnG8os0qKs8d8PVXC9R6dPmEQ9Q=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "jCQvthi4Hq3297kIZ-zzD6dTgO9q90qS", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "QYxVrIGlvJ17jsCcnA/S6Hl41WS28CSPJgrXtjOZQmmBxr8rzl+ubR1yub4TG108oZqlTuOoOZVIDJgf9Gmi3mJaWVlOwOii0lvliM+Y0w2Oqusbp9wcciImUOXd/vHGLXCrn8hxdCLjccpjly88RYnRLDLKNNMQ/IGGcLc=", "context": "ATcIKzI+YwYaWteY2/K4NIihy9o38v0UV2hVHkTCKEkZfIyhxpkOzmKgqDjC5e1vSgmHyQPE403u4ivPmIx1Xe/JOtpURQnp8VA=" }, "key": "fA1NKWwOHX1hnl4rTDygSnlZpW2/uSol+h0FyLsfcHE9XaVIm9mrBEGgb66gqhanJwKS7G4mc5m0sQCsizeHDNJx8crkmpmmDxhf1Uhf+AEcE4iS6mxyLFDfbnjj+90oI5FaNa4Xkg==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "SP9r6Vw1Qv4vs2DF-g2Dh6EvYwz9iOZY", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "VSiqI+1hQtOu5ZtTzua273e1KjEbzRgECBNgGTxcFYp6MC++nc6AjC1v6qMwz84pQurHougDmRQi62RoP4AeFPV0P/exUL6ELLg9Iz/w", "context": "gdT4nyQW7dOOB9BGIcxE4LQz73xDl9Hv5AXURv2cpFC1OsBdqFXSRN8mPKv/DfOCwDGQ" }, "key": "0aFnpLTbVUyjk9cG91Ohw6q7Jj5fdLmLomby83ArVP/6wyzTpom8vVdlmQ7uRFIpEcVS2Ss1COizvkXtstvlZX8PsQXN14RP6N2tZDxulRkXLqJMsAtaeWdvzIhOuivp6e+94zKt8yngYto=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "2llQBdua2KuS2USZ-XpGgG3XxPpBj-66", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "srtGX9s/9tz5ZkXhUG1Or3C0v8oXFdz0U3THW+eX/hLwOCW+yFkGkivY1n2YQ7mh+u2JCIhC05LqVyM=", "context": "Mp3GglqYuDy0MEPnEzn3oKlus5h6E73QENgSIHEB+35OxOF9ffJiFKrapaFJa+otzphl8iEBTBpMzy/Kd9+IXxckk/hiRl80Bo8lPRoI2gVV3wDPfgzB8iM0PtmOziVP9YSB+fHc1yQx" }, "key": "F27CcFrurqQLLTh5fkXd/dHqVp0U+tVQrVaLEvvxbZQ6Jjgyp0+yJeSTM/qd/2U=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "oOkHR6_IY_nK8C06r69JSkvo5D0VlAb0", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "SIz6MHmQaLizre3VlpbA9qdIOCSZPzHby+mzGBFbzrO3Q8jvwx17UHuq+KwnnnCFGJlVlulZvKwFLga3aa6/Iaypxl48YK7F6vFlnqkWE3ySD0XNLN1Lrw==", "context": "67HeBfakB8otqDyma7/LvwhrfNKjZXGCHpFS8Okyp4uEW4UqP6ZtWEUnce7Yo5jo3v6EcZ3zUkDDCMInqcCY6dgSQk3NGrpw+Q+uXwx13+Vzk8eiHyh+XYla3pzz7+Zx8L9cliZptrxTRjsh" }, "key": "jptmYdATi46ybLyCeHDudE8nWMrTSxwu1Pwp5Fq1YFvmf/YC+2QZXN0n1leZMjraRdC3nYmcyj1fOtuQFkRlNp2H" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "Eal5G7YXsQRDcplPK0psX45bxWZXksgU", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "cLk1KcGSg/OICfReUsuRG5yu6k2KlGeQ3JHZOh1QVOEdskEdormvjlul6iEVXE+QMQ9eKFYbEc9jLWxFqKpWqlVOp0EyE4JzkVTlF4IyfvBFN8F3BTk328OBGUeQLR1j/9OQHdpnpakUXw3G/xTHRL9sOsP/toG94tUGxzyh", "context": "UhMDiiM6AH+/OMoOibj1zNKTh/fxk6talnyqcVtNFs6cw0m7iR8OIXkpnaiCdc0gRuWFIA9vc+wfIAGcQWGFe6R6uK7pVGoWe4N0dx+D7dnMQqEuvN++NsOy0aDgjPFyEkA6qmxifiVsTjbBiWy/vw==" }, "key": "C7PDax9s9f4rOQHDX1XCeY0dtvk60LAY9ZPNz+e4qZmsP9MdYZ1+Df69eU7mRWFZvRoV4Xomara9WSDpYu0VMVbvuY2p+8Ir5UchiZ/iNNpLPj2rVe0=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "clRXZc97jKbwJo0EW-uKVpkOrB7JCrV7", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "qBdWIpVqTbLKXQMgDSkfiN3hu7C3pMPfkhee8qwSEayImmBONxC2Z9inxu5bHLOOiqEtQUka3iAciwR669FfIwKRTQ5cbzQeIYAgOm0BraBTSSh7Ivzxt+aCIxQyt3d5HeRmjIvvjn+uzlcszA==", "context": "QdZlQsHyhcmzxUv44kXpCiwjV+J88+1M+I4xhnu07v9F9oZe8dOIxqgihViVsCD6mCllVz88XCfy+t2xbX+ljnTVqq/BFQ==" }, "key": "rKJCzw0Qgazii2RSSoYWiP+lRQ==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "FJoDRIngE5eEPcZEerqKwrKdinyw60AD", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "jgB8AjU6ej4a/xjk6JaKKJCDV0P2Zq936SH+TVk5wSLEf5nh8u+dEuLY9RQEPaWmqXumrbctOzE=", "context": "oU2CqJacSXf5QyS2Erq8MwPparr9jQWUs974Tg9vl7wkVbM8ZYtrPxSV" }, "key": "Rgb9ZH+qY3qgXztOUvmY8nSwZ/NqIFyBuJQs" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "UNAY8XmOwPZuZBFx3hAk6P5434ZQgt7a", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "/b0m", "context": "Wxq1jX7s0r+KJkg23j8AQ1olgl1lMBi6NVQwHEucA+4803SPt4Q77sQmQldKkE+M1LPkGJSHZOCpRnb7ndmuwzKPayxeFftVlKMGXUVzKQ==" }, "key": "eKd34UK1S6tTd2lpE4OcCM/Et2ANeoZbHYIFWvHY0NQvWttAg85jNjonJNENBM1XOnqxHNoTv6NuFrQHuwmPmdh1RcuF6bdNvkHhdZAoVA==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "luCMQcMMqu0YEAyWQ9Usjmdhpf_PNSat", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "5mc6Mqgbb9kY1WLimMCbgB9I7Q0vNwdOBx5F+Bn3zHO+CNXdKQtJUpmLj2vTkaEE0IBmQ7M+PNb+lNN7BNhCxqLJVB8quiMKoPPpqylUEonAO5aSK6iFXy2f5Lo=", "context": "/s63XfhwX/2TcSaHk9MZqoBQFpVXQSUCf74Lc/4HHbvtIlPBKcadgUx4elM=" }, "key": "3PTGcMLO07L9Wbybl8j2mdiTKIi7HT15npO3sj0XRvbhHpkG1RZ0ZxpNA2ZbDm5aIw2tKU4Eng2+n1SYT5ay9gwYOXOjcB88FuOharTXmjxIO1OkkCKdBvCxHTxoPOjdxKxQvw==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "SaP3Hc7OoKCPxyxFDqLJIHw2PzRdiEXc", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "ulnkP6+IbaLJreXDA2e+Y+uek7qlcVINMnCgg/MMeTVoSxeEPsEWr4m71aVOvR8XRC8L0ttTIEx+er18FXi4789VRhkeRRvpA9rSoIt5juKaC+IN5/Tuy0hJy+MwPSpVdd03pVf+xHe/c6NcxINT7HOa4BXQPgSyGEWSX0k=", "context": "RRSM5E2z0fLSWIFF7BGCAMO2XFpDzI+eGKkqdtbZmWp3wb+k" }, "key": "C4JF9qshMR6v5LpIIf9a1HFv" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "NmwzJbuKhLxC7wzvkzl-1hqW9Tt1hhdh", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "J1vrZGo5mrt4FDuBbKhrcGWt0SLkq6OFdRBriZKACxvEbP5XC+bi+YCzMxU5oloJbR3mr9j+GddhpKb0+0W5FcmFOBeFSEgZIsUUMbDdyl2BquW9ilqy/ws+DRpzHmw/ftAgDKAI1wSm", "context": "cmQ8m/7DVuh8V7PAaHfluwcpY8GzLYEqcj6fI86UoFThrZ7AsE3b7LrE+0PQb3G5JoE4r6sDwxaWGjbYQYnWczt2vueZcdXTjLL82zmijEzEnv8Drvfti2I9" }, "key": "O4UKvY9Np0gG2mE2KuYbqx5PSxkcvgkGIoZmEOfP/i4U89E4sSg=" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "YLXQXfIsBNr2j0x6yFooOYqP1VjzTOLG", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "YLGlw22PNslpr9sKVRxDBwB4Vpkqk3Ur6j0DJU1YJKtAMcSIsBDcZe8N8D9aJt0YOY/R7OZJm+Yy9iXUBOw+2UOInWH2xCNaqgxhohROWrv4UYrGSkcnr5KlpqWV", "context": "MoHNMV44N4nWlhFiVTUazb1EWgdmiBGdtqHt0/KPf0dTdPDSXZvwr2y6" }, "key": "8N+QdJHLmiJcLHfTsyi9kQe9hOdMY3egqu0r0Haxrxlg6GQn7lgOfSkwLHSWM4WAZxgEtvMxxYtkTHDfr9fGOspHeVUZukHcKdoscqAF" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "zyEiI4WfVxPbcl5PJyU__J6ndEtgif9F", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "rBkEXPlmv4S11c6FaNmllMJ4Bvk5WsfE9CDVu+j3eZZBbNpvA4LEdPEBp9+uEuMoIglCeB+CxmJEr6bOIvCTNZ6kPxSWQCCayJ5ypO+Xe+wu0xJ9suBia5SC7MD8Ssu5jGo8M/zIXWABUTW+dJD1SrB/ffE=", "context": "PJ0iR6pAr3u+LamL02bYtHtDAi1mxPoUhSbaqW60jLoD4I9eTpL35rDAthE7Pxt/XNmYaL2fyI5pgLBwMhtGwVDSLxhKIM3pGix5tIyeDXznsaZ7z4moFGrIAgnCXLPuapqN3mWROGxDmHvcjSq3lGP0tM1kKw==" }, "key": "oI7OI1Xb5h7bKptiLhZmjkFXdC1C8geMIK0ayUvGRC275N67M05oCcdbKU+cKha+75L1E1hc" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "lIlZWj78-b4-SQmuHkUXC0z2LoRWMnTV", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "sFJZ8s42Nv7/4rgjyg/Gfmpdi16APcpKBg5xRYSGcFCGVMsxTQPuc8UiQq63ov0IQH8+/IKjWVqZB2+P0BtDJxVoSJCrc/8hH+V/Wn3qVW4=", "context": "w9eP/pYPFCg0JzfAqkiL3UfV+JhQTg4Q9XWasoSvd7fdrKftJkqiu8C37l951vB7A+UC0KVcxkkwGLk7NbgL63VIrlGZHa0bI/+/9aWOHAgw3o/AEGXM07YXBX/2z7gTc/HLsFdN2lFHR9A=" }, "key": "CZY1tIy4Ccbx+jDLtnG6pQUwuiY1vvAmlMil02QS10kjs5ZjEIKu0OrMhmn7SEjBVUxC/lxAjeiEVOxAXG72U8xm" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "m2MipfZ-n2kcZooxkwxuftGK7VUoH4t2", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "dhXUM+wvTqkiC4P4sC/ojeAPOQlj6chCQu4=", "context": "FooXoqA1fIX7VcTzI8jpSRF1xkmL0obAQKpdZRQddgW56Czdf+Z8SG3XupqQYYRLk1T1WJAyGuYm76oozPXxhGRrDvEUt16kUUE46zx62w==" }, "key": "WTIepCOetoXKEmCy+pfSnbNBnSWmBq8K4s8cpa/QHta6FVo9c15krbQtht2jHb1h2XUF2cT91mlJEe9prvNSXbhmkCcQeEZ765/olOoHvSU/KyuTEqM1YSM8QuywTiBYmUpIysKTZNe5jw49mf3b0S6JmLlZndPb" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "eliGa4DQeqbeEUnB5NlbRRiaQXmO2_rx", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "lX2Jj6+m6wuOUVfEqmQlgUJ2ph5O7LfTtWGWucBM", "context": "9InO3EunSidxYNuEbnDaNYvICUqrjoLB3mTt8jTt9ivPjf+XPHERZATQGSR9cFF05mv83LMzVvcm1MvUH3lnmzUyjnQF9O2kyuKw+S/K9Wlh84H2Zxay1baqtc4AZPnmTv/kPE45xDHuHgjLKYiwXCHnAl5vPn+it24V" }, "key": "qn+3llNBfGm2vkaAUZYMiWIWsmmUUc/m3XKzo6dQqVIuQ3klKTcxhaz+JQdN6zWchpxOCFoX" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "uKlzfhNlhLkYYDSEm31O7AD6Uw_ixrZF", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "GX4ILKri1CP1so6xV6eh5LbeQ20UIKf+Y2Z09pucd0ALppR47KEDUDxruTPKZSMojXca+DlVFJMUAZc=", "context": "sAaS9LTwMzHVP25Hf8Grjva383U+" }, "key": "K/p2OIRdSQ1XKFjPgJt0XnIuxonL0gh2LHr1REfa/e45bj5zG7+wNNPin50wQV8HN5473Q==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "qN0xH6py1UPtDl5y_vrexsEVFZFdOMJM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "/iTg1mOhoSUCX9xa8iYDr88xN1RgPwsdd+eLeBksfaHfUeYZnO/QVEBES7H9zg==", "context": "srCoGC9gYdWBFnYr/WSFUdNJ4VyTpjdW8PFykcMt2zpTGoUx06noGCyyzKv96WlP4A/M7fBlfACIZl7tTbXWlG5VLyQqGD0zk1pADpLuDE0sWWer" }, "key": "Az6zFSAazQHvMjQBi8lumDyVp0w/dJz8xVy3dD2Qez/WGiO8QHWGdbOKPqsz3gk2EglvjLZqpg==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "W5TlOH56dLOMvbPga3jIGhZCsXEz-Rk3", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "suydHdBQcd8VHnHfU/Chpjy67fzKpbNa3g==", "context": "GoKiJxwiDkXc1GYuh9p30WM6wPoawG52VkKLd40=" }, "key": "J3I6HyqG5p5cI7hsaNVdjBvIn7IkgEScGMozpbnz2Q==" } },
|
||||
{ "derivedKey": { "alg": "A192GCM", "ext": true, "k": "I5oNVLF-HuBXf52o9Cd5qBin3R-o24pT", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "y8I3fK1LVEFSxuPRJAY8vMcztof5HrGjvdLanLhsqpPbLDDuQssRTlwPzcFNnkM6kBB4PuFHlA==", "context": "31oDLe7cschtsISdQ27HmzMecqwPnvs6KURu8gvDwMhoU2E7UgwQ2qyT8wfj+ef72eAVCiLgxihzKXitV2kwVSTwE4suEjDnOsyh9Tar0jgn6iBuYtqmFv+HUzCLmUBE/XhBpeu0u/f+o7XvpEwxWgSDvGE3VkQ=" }, "key": "C7WoKgMNHJic2jUVEvK7VhPgYFd9laOr" } },
|
||||
]
|
||||
};
|
||||
|
||||
hkdfctr.aes.gcm._256.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
derivedKeyAlg: {
|
||||
name: "AES-GCM",
|
||||
length: 256
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "HCN2B42mGnBz-sDLTylwNJpz6UJhZL8XTKPjgxz80xA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "EWoJGkcPfdMjr0e632WibbVZqu6rQchKsShxeeluEIZGEUDwWCo/T2a7nzq+pz9pSQJ6F2KLnqrod6CWknEOf4PeRJ4fZeNlHK9/ZtxrmHH6lsz8I/lKyCfzisJPeDwo8lp+7EPHUV1tFE4E4riVzO+cB2eV", "context": "krXslCKXxciNgsi4DFSkbVlyf4BwdN13lx7EUpySHmBexV5XjjBmpLfIqAB8L4xEIiwSfk5ZuUQPG59IHtfpLWVjZZm/u26M//YR8DN4bnEqaGCOM2Vg8Ch0" }, "key": "pvurPZKksHhLgjyipidr9EmwuJUQm3kPr9mpAJkk6hIhk8os32xG6lY5jUvTHgaqmGmT8DprGAdIhzeSLYhe21g3BAyaLi+jz+c6IMAY1QBIQ03vtogOOnO/ZoPlw4u4khDgRomRdIn+sw==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "Fx3CD1W_dx8l_0blQDI38EAjPKdTKmUL3dAiBlYEW4Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "vuLfoGVt/EucY454qbw7h356kRlG5kB1PhyGKsbJ6va4NC3n+Ht+wEwf7Z5uwyLbYDFPMw==", "context": "AJ5jJdwvgQ==" }, "key": "nEe8sM+t09RmIwDd3kJLPi42A6CrErrYKWaRF2MUtmGdXypBh0XIumUPg4BtJu9pcCgDHr07HRZDokbF9Y63EHM2nQXmKRrJK+OM" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "o4byQlR3hE5BcwCS_yXzUrxlBb8mo2eWJ_vfS5j5YoM", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "EVWsbUsC2oRg8MjZRdOk8T11ZvOcZLQB0ecCyKM3/Q==", "context": "VrvsKixjtsqVjU0CNherOOVNeMC/sMa4dPb+MOZRGo/z9BUxjtSgVRWrFzfeQ7N5FPEBx8E=" }, "key": "X5O7K4/1/mQd4rEdxbgLuyQqQ63DNbD8UVUvIzD4xSI0M4XOp7S0a5D4LHw0vv7a3rtbBNyPtbbK+CG9E0UACbQO3gRDI5oiMMLHuUwNUxSH" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "w9tO-tBUnZs2ugauPENvwBl9XnwihV1LQ9EFuCf3gWA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "/g2NNDUDGIig0cGfaYyOdW0q+LKIqUx8Eo5SkKmRLZExl4KfGuDcLOGCTwvaFlzKLLEVQh0WgWyQKUJ3y6d1F34V2g==", "context": "HwH2NVLeQfR2jxIRq4mgOvt5bzAyzcdt8HZkCfzsb97bc63rop739ggR6nW/it+vBSMdH3bRThkkMTCw6YSN1vz3bcXDKYqe6OcEUK86VryHo4kX36WojzqEczGGTVcKqRaejF6H" }, "key": "5DQ/mcpqIp7uqamCGt8VULsXW/eVVXpPtsELV6gIGsHrADSwoovBwI29lUc3QcHacfivE/7kbpKQRQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "BW3gp1_wD35cA-81VM5f_hfcSO2AulKXDaRoMCu1RCM", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "AaDdiUnws/Z6NKccQXB6SgOLTLB8XV8Xpgkfz9yNX+g/l+alWZsqLQAiW4R9ZaO67hqtYumOZEZi9P1Zz/w37Ymo4SZ2XJ2v5TTlq7mZS+/KFwVuiGmo9OLWNBhmwVFsqXvY9ulbleTxEUx7PTf5UV8pXLw=", "context": "oRe1iuxYzfLoATXLZbfS/PrBmjTrYZjbUGU2SHT5uzR8vxNuSSLP0Z/nbHSGBNgg8LYyB53O0bI8S4k80y4pvmCK" }, "key": "SArB20Kc0Zh9zdQM8UoVYefFzf4A6kcTepVCca9Cl6DexRsrLjvHP/BAFnQlYq/rQNZEmS1quuKRu4pqVKhnKF0GIbyclckCTjM=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "cmrMcEQz1njCraHVgz8CIssdludzKPh5IXwSsq82ZAE", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "UAd7xaLKSF4a3eNXFnPAINgZSks3mTOTlB4JHhCaC//8ZTr/kiezneL3O1MOxBwbuvQwMr9MOxwfEH3oPmuItU8QUHUMIoHxqlIVDgxHJU43Qv+ZBgJ6Ph7lhjUlUQenL1Lkr3mEWmNaNJcOdsKEwDVJ4gl0gpgBeuZLiw==", "context": "LRMw24VxHjZCFej52ubp3bb+4HmdU/8JcZY+bRlb9XW+e6pbOrYnkc2d0L0SsDQDMsPiglimfiFlBBSL5IyreEBPHi80aSdIhOS9t+vZoAZU2DLiTYqI2biVwWLDwJYeG1gzXV3SRQ==" }, "key": "5M6xVe5Lq1Rwgwd3oWNJRbrSEe76nw==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "2plyenYzrfcXQFiYvwXFqJtsxBdBgwQH0YqAVeHViIU", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "t16S75w5quwSzkBqHGx5yCYWWciEKtxLG0BCXF5VqnB9KeLs2OV+6LoBJzNEZTaXp86CXpd0dRT86maP6kUiLdOAzF37H+hhLROyUq3etGRt95drg3A6ntvWAZspWXCsIiz4SewvEN7TzIjOPR4=", "context": "GrfgWUP4MmZRcCHNvIkF2Ll10/YNuJNdH+cU81Kv3m+RGGi7LAuLneITN5c/YGUMKBFMo7Sz2PE9BFhSt/13F0EQbef6r3ZfFg2D/DEoMDviB/f+lECjMpG+B69gwQ==" }, "key": "719RJlejVunb8hTob8Q66lCuEt87zlZq3GlEnInT9AMwj+rjjrjow6KfBStitgOtrK3eIn/aoTZr3n0nRoYcySE=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "kmyW_4y_gO9EcK4Ygl0y_cqKGAjVrNoUezGuNpiFYTo", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "eu5XRLSuEV/EmzR5LH9uVy3rHq442WXlp4+AHarHVW+EDEt092dfC/w7dVa4busGrMl02SyiJGASuMcGs153ThLcblxUEhi3dF5sTTjA", "context": "fbhkPEy/LYDhIPDHmo0k/cL0jiRlA7P2Y+yTzMRllL5L870MTmkkvcWrqoWguOXsXuhe" }, "key": "rdty/VxpMMFMI6e0sH5CHwAh3vqf94umuoKR33Nysuw/dq8YjFIOZqgyGYHePSry4m4mlW+fSE4u5yD42ibbnqLexO7ORQvqppjF4Y+xNZ543ErfdOdoCah4bBloo+renby4ZmpqsbYP/bO9DQLq" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "194uKcXXHA2ktJBb-d00bQHluL_TnSYF4_ZQmerG26Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Ub/49XU+8t19K2YRZxP5uJRnp+o=", "context": "hzCqC+r+nlfRIeI=" }, "key": "vUMcQfH3V9K9WxQ=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "W3IxGEXpmj7j-_f9c6Y_DP-KpYa_WMWQXrrhyvg-0_8", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "pH55X9vP7RXBQWhyiovYc8lHgCngmAR0uxHAD77SXsz79KghqSia5NGavFNLHK9X6YAFCvJFVnbSd4+gD9COxX8j7OO5+xp7yX+wlSiYAQbrVvPuOpAOhATL", "context": "0hbxXU5LmNPurPOPlWIPtutBCEn5BjWR" }, "key": "892gwVQnudcweUvDxuiuy1aEPy4yIg0HFl/VdQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "u-ZqvUQRTCNDpZGARyksgpwlg6BDpiupy3Em8yeehow", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "+azgDB9S5VlhUtIESCAjKdTLc4UeGUIqPNn1dmV1HkVVx/5m8y1JTDLgKAY1gYRytg==", "context": "9YKtqHNKzRvbDdNhSkbbb+tAloUQ2PoSgYQ40hOU7zl9uJ8UaMNgbsWu1LBj4FoNwayEHSEczMjd7YJm/toJJAseQ6ofNEr7PuFhnOl0KvjwTRkDiJwoHp1rzDtq3yhBRg==" }, "key": "uoGywSXzi++tYmsEi7P4ISg7fm7gd9ppBv6Xfim1VteWQnN1HsPlgBq/ZtusXNX8R9PY+3EixejHAcNi" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "BcSzPltJ46jcTatCzOk3nY1H6aFKsPDXmnPT3zpbzJM", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "ZbpsNmSoItOYMGDVl1+PViixyldW1o+nw7W7Bz+ytYuZLOlDtUp4G9/4LQA=", "context": "Xyy0RE5uBkSolyhIotkVqj3/+Tsb9g==" }, "key": "n+KRjS2G/3kPLlycMWcVh3HnGD1Ubys59/aDs0kDkiB4WyD4qdydu+yptjZvhyYD8ofPT3rmCd9KMTpVD6ynsFv1" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "vBJ2JyvTgETsBPnfupLRjrkJt1iu-KNkbQ8eFWwNd9Y", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "5WTHrreUgtZsKOpwbfRVBHPi0/SkiW6y/wGwL/n1Zpdo+aQ7oR4Jz93ERNXisNdZ318b35eZhZrBSSfer4t62C8HWn2vflLApKIaCCwrXuHxJ8Hx", "context": "UZEiL70mHk9fdNaAADTyWijZ5g==" }, "key": "Eodpc/GTjHEE" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "WDM8tgbtIprPvof5M4ChYDD16HDJdR7QtsizmvDe2xE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "FByazti6QZxqUdcC+KQoc7xWWksuT8JYeGH8mSorOkUvPtwPAH9BqRfN3Yen44zlin8mC3rEVNCF3KJdu+PVMyoAfnAM1c9NPhqu7PQ=", "context": "hAhRrOxormCtyOMATqdFH2Fbnu2qqXZlhJORx4FxuUlRQ74J5Ua6R9PFmdH9Mtm+bnWPX4SEq3NUNHyaSk93DRDmNIux6LmX//T74DJsogHRyw1q1jiWng1bF6C9b62nipi7" }, "key": "GZp3Mrf3/BAVNHwnTlQEIPXn7L9Pdq9pvyH644GHAlyb5huuEYOH4VlNi/AOvcjQ6QDJr+xY2XrgwBehAs/MHvre+7QMbTp0ksPBhqrVwSYsafft33uAUuzg73CSKZ0KHMpAzBB8v9Oq30VwiGSVKadqnQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "wwZFgqFnHga7T3TLKzy4EmQShvO5V3Jh_W5K75-THcI", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "TfrJyqnXmV4dJuryEX6Fd74Gh+lANhIy7OJCS+N0Y6TneWHGbl9/", "context": "N/V8TJ2XU9Qn3hMTKdk=" }, "key": "YQ==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "Iwq8Ke7wxhsJxEf5kD64qkHXmUYoPXow1LxPjKOaXFI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "V+ZT8s3EOfjXmhtmjq15zRQrFfrSY1TIBDTmOXjGqcWSecvylBswJRxeE7jvie9M9G2gYYSbxSTh1GqHA8Hkl5vk+wtSz08YUZT0jQd8YBsm/If07+REmbDa++yLB32NeBArY41IX3l+JAcMYO+T", "context": "4rK+Et2d" }, "key": "p5fPey7ikJcAPE4z5KMl0O4n76n1lF6BSFFInp2IQRZKh29JuGearxTrg9RHqnc=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "iEWV5CgnhbgUTxfBCWnv6QpYFZvhnysdHEH0KhjH6oY", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "I9zx46ry8WL19IAzS+A33CEjYNEzW6tQ02EjioGHYQO9Hv87GTxQjpK8TlkghdRejBAOaoIkLTXn5F+JbAz+pmR4B+bT5s+dx/zxQ+uNi9VZGKp4sJECYGZk4/BguGgiwPDyKv941FY7vlA50n7DCC8=", "context": "QxxE5CuSmfnqlweEEQc/epGmUMV6yYKXCVOC/eLjwLeaTBZHeEaqSH0=" }, "key": "YxUBoUTFOmAMn051FemC5uJolUBVxZkkIjYBAoRa+iU=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "waDLzOWva43QoIOhWNAtTuba5F7HF25tj3uv9Ks4r2M", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "8IV7p2cMYcLxIFOlW+UxwiGA33zph+s5UbVwuOrjOqWEMypqrY/cSXRSiKdzRCarDMzWCPJhfhfrQrUp1WfgG+e3mis6e1oJiBNPMjPnj3mJoXHmRpo3xFqR8fbto56KoXeTkRe6IS20y3Lrpbe0UyBneb7tGF5oJgzrxjt/uw==", "context": "Gjjd3URLMnnbgeK3fNCa3GJahrc38MU7KtUabULF5IHyNlA/7d7NrDt1wOeNvHlRzr5m8PpWhxYz8SI9EpW4NjsjN4M02XEBdxrNysVyPVm+1XDvrydINqsCjiTds+UjHIX8bw==" }, "key": "wEMIv7T4cifN+cw9WiUKe/1s7+S5jsXqSyVRkL7mBsw6JHkvHZUVx0xZEEXMOJ0=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "L2Q4XWNpEVR9foYzpR1xlZc6PinR7RcUl-l1_l_GpUs", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "ZGiFHy9XBfXmxEjNvWFJhKyZ13sgc+ub8Lg5lpJYBW+PCjg8NDOzK4oJ48M=", "context": "ifiWbIlFDTL58VLG" }, "key": "U+DMxU86ED1YEvpuPEX9zSelt0/SV8jj+HrlQAoJKOIjA6pPPslUn6fH8juvVonlpOHr+QBHiPLhgYcvuYUW+Edq/rzGzHqcZHJJLvUuAnrpBahJe5B+oCyiHA==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "_QjYwqd8wGx6o3fByMbmeo15Et6lJ7m9Sv-s6hP7aSY", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "ww6nXe6STg0pPXdbJsx2lQ6V3lkVyKz6UfXBJczOlsXYLysjoltAUgqJyMo=", "context": "sp+bU1U9ayVb/flNqvmIUr6Okhn8YLsGQ54DZMWIPwcVLsovgHp4sKFwy1AwtWpxG07O8NirP0z55P8LAULFWXYBbPM3VO1DEKqLzIwwTckKl7ERExefPuu0nA5mwEAK/aHqZSHUsibQMp+KZXIbow==" }, "key": "tPCjRlasww==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "eC1sBaln9i31DCCB8z37RB8rX6Kj5UimVw2mFri3m0Q", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "QjedCZpg1JWqTucBr6EIkHFPZIS6Rw==", "context": "QeEMVUlzk0YlEllMTiW5pCBlFnUx5M384E1n5jFtFP3Y8lUHk3P4672xSRYhHYcdDJqVpKaD8n6B8OsWczUPDaGs" }, "key": "5CTdtdhdMvp6Xbz46hW9u46h7ugHcBMBZKbS5ZW+xZYidM4/" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "mGJbgTDfaYUpg0tSxhvqXSuTay1AUO3E-5fFVfgiaJw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "dlXpyr7M0l5QazWyG/UavQk6X/iEjVpsOXe+Dxutw1CrQIHxdxSdFeGTKA==", "context": "miKixKiP1AmKGt4nvRtMzEdRckhKI6Tv2Syqvgr3bkJNB/i2/BucbDOwcm7hxgdkH+dSuMFm6vkr5XZ9ZxlkS3TS3jfgNflPmUwwdgDCEk8/5zdd3Pp4aI+oXyJR0N0Ktok=" }, "key": "O5F8ZlN7ZPkAiUCV01VOWAh9xGm4A6x/UPTyo0E=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "E7pJPaZlxvA_R4-1dBQNG_t-WmY5m9Y7wWgwG0zC0jI", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "+Qr5NRO5PbzK7czJtD31Q61hoTsQlCtxLjxyGvjNLeD/638rn8/Mn3bryuYb0duvDVGa9urh", "context": "s4biQ/m9amGykDV8Nc5ghbip7ctjcnLXqaQSlNckrbTtx1ROrhUAzPNNgwREqb6lqeIV1b73IBgGK6N0" }, "key": "gUzB04E7bKi5qSDVlx/RzdRBIvVJU9dRBPyNXJtKqDfA944GFusTmEMBM0ZHDgcdDCDyPz0DHIZcCiFrDwsKJrusfBdU3S9l" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "sa7shd1EF771_mExf8abcXmKL5-37tZTeDEWtRrS98o", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "5aojDT0UzZhJMPrKve+oRAwLdq+Jm/PzzOUbqVhzH9R7aQ==", "context": "Zct1FdB63MhByj7kXl4JN5KAqIdUW+9urWq5afQwzyvdKgw3sgI=" }, "key": "v63fBVFktNcoOmdlyqhYHEaamVnQfa4gq5mREEyh+pa8iNxiPpczFzK9/Uc5Joaemg7pXeTY1ArVWotme3wwoJkBQchMpGKG7mddDDsoZ0mydaVgPqHuWBYX0xXi79yHH78VIcS0yY0m4Y6eGdaBhlh100k=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "xY8wz6zfpkklQvxNgzlS7yqGjFjYKsI-iH1yndJFDSs", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "cTZ4bwQ=", "context": "yQ==" }, "key": "I4ezFmtgVO7u8ZKg0pjjG1lfu1K2fQDlICC9/SRpGnc/uIxGrCtJ" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "4iky_FElbXMQDCzu7hBWYKprhIU3LogbwWPNx8J8Rqo", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "/yXjhMWI2YZSaeGqbMAlR6QzxMlBNmz4enYrfeh4gqE6fbxZK6p9gLFlnmN3AjiCjp//lWBM0s7lcJBeGWgsOq1wBB/8x27TQg6Urwjxg1rjCn7XXgKYwjX6gtbEKaGzvg==", "context": "xmPeIijUCmssbJYI1ytWCzzpliWg51zS3anu0QQIlNdGg5+EFdaqlobOIF36W/9v/efbnG7mJSThrq0oQYlmX7oJaQrVnD0q5WBW8KM523UVIK2rtL6klM05HLEoTrC+6KBFnLJPS48RzT+pGe10hks9FDq5lmGIa/FB" }, "key": "VQB8+luY7joi8hdaLNK743Cm" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "bflbo0LlSUFxDHGSNQEo0-aEVSghWSJhDLWwccLM-Ks", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "aOYYMcaX5WmBfyY=", "context": "+hM+zaCUm1CE3hv0a/DTSy6QevtqNcLCeCPot6DYitOJp7qv9KNQj6q+hKCzMrx+ySCi+Q13ehn4GLNgkzi7TusFGCu/jLUAfdp5521hHoQrng==" }, "key": "QdRa+bUll+0dZqxouqEGdYHGahhxquN5I0//RaNmOlI=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "tT8cvxsysQwGhVglNNh2y4AJ8trYDz2tgI2RNpq-2d8", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "ghzvPulQU1IyLtTEPh0KWw8tlsXlqmLSpvEr4IOCPZfZV37WVXSu7FzA7QyqE377OZDKDGQ1qE5MsNs=", "context": "BHt03FXHDdtFebAA5K8X9sX/" }, "key": "jKqyXUNQnj/sqNv/iX+OgH14XxTmDHWdLdCh89z22YavF+lF7TBlvvjq4oYjHmXbxZgciIwbTAkTpovwtvYvh6VMBrc3cEgogfbJqijAc9RzxPTqpA+0BIkKCm1O/a9KldFzfMgaLseuVfozPW2fsrCFTwTZ8ZTYt4WGNEsT" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "mySn3ZcGVqMI_06RnxGDvkWRYm_B974sTA4-G88PH2A", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "L5ZcSjUB4aiO2+kMLtG/o2GVnNDI08vGnmcLVkDNNQXt2R5iyqi/lw==", "context": "KdaTPQrxQXXiLns0nFsm3t4VuxeNOw==" }, "key": "7daTo4y64Aupoq5S+3gK6IFNkINpq3YTMSbM+Qw1AXOHQKpbbPp/EubxprfnZDWcx1Ty+i7dXeMzx/B5xVmlXko=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "8Nd_hmiTdnclXBnzotbDnrNxpm-lHfLdO2e2hVrvjUU", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "h8qvpcCtmWwgqZP2W7GQ/JF0WbN26dL+sCp/4oCFSDql0Hmsff4N227wLN6EjfLyWxVya0Cy+/GTUZrob6/fMI635A9mC4xrmOEJPYsQoUJUarH02k3yuDd1+1lhFAe1CSX5tsP9nYRoIzE=", "context": "+bhhJFZEGx00jOA/vWQ/rBuc3Ecx38O/idz7yY6kX6z8U6kDlPPQvhSdlGtm4Va0GGkuKAzYOD5x" }, "key": "+C6W8RU8gyykD8dmKTCdfFeQ/R14ZBs2DzIxrrwsflRhvo4Wg2O9c/O89zOt48FVAP19Se8O6V/YEuqAU0mIHF3SOWO2e2K4h9gbYkiSM4XhAnNRD/4negrz2+hlNGOvNZIeQXUte+Opirtdwg==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "c_GUqThIIqnqgY601QvbHLJMXhoJfhLGcoKuF5HV2_M", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Qshon6Dc3W/uAI1PuZgX9zEnxRmJIQ7bofpgi+ODHY5rduSaak8RJsxehx4YG63amLm2Ubv+Joq3UZFUchWmN6M1bao0AM2G7DhRu0plLEK0b3pT0WzI1zO31yA5Qp3YMy2NN8iXGHmVtHSQFx+cFstymIWTFQ==", "context": "/qpcU7lX/rMJWWOFy6nsu/vnEPp3A0fxBT4m6phRy57P63tOv2GKD/Khe2avaWkUfLamM+J+oYJwoQ3+Ax4/skSC2M9xp6X/YZrD98LdB0umz5yHPmjue+Qpx9ZfU7j3Y1i7/1iPFitcK4Nhi26NCH4aPR0RKfaDag==" }, "key": "vZ6bN1r+FTZTbAb7gqc67jwCy5OExfIOf9Ae5imBQwlF2HUQmtm1xVwyC+LpHtUctoleYIh1sl3nnLFCz1djyaq+i3R7EX8WXFc2lipEo/B/YEF84Gbwczjq/6+FP4qy0pgG6mU=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "7WEDW8vubvWIls4-D56uKcsb468vkmUl2A4i_nqkWsA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "OSGwnq/hTXGAz51v9mBTWVwCMLSzA2DNpq4N+8C3LyTd2aGC3r16p6Eemr8xK4MWOSxr2g==", "context": "v2mPIQ5HyS30tWXvLsYxyyGf05vLlF/2+I4=" }, "key": "KbK5sNinEjq8tvOtYgtpMGWeFjKGAN9R/1TkehWbtVLtNsPVoKUUPZGVOyb/Gojv1jl8Y8upf5mn2tUY4zfPP3apPuXrXC08tsXQ+8jkt7xhxkeiJk9rQHM2h7byUa4dbRMUJuBTxv3TTph05g==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "7HdarSxiSe-e-qrzni3rQ5PzIp3CzzUaQTYki45BODA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "rk9hN795Cg4Kb+GcanG6tHl8LOGoEkVKjzl92IHG6Ztk27Fqv6/EyhWNyhJyIFvMQ+1uXWohFOmSjWZxwO+7PitzH4NOeQE+O5ksXzLk+SxybcLkTwmZooVSOoXM", "context": "8j8OrR6TyZNgKTAlmu7M00j8na8FELx/UT4/EJHjXc1X3NOP5PWFt+ukaXuY+KF90cznorxALiGBaobaUUhB6qf5VHzNLQDho9ux5JwyJlcJ0dLymjqCXiGEQYyaUXg=" }, "key": "S2kAWhriJH86DjTPCKyEoop3cyZIp+YAXbr2Ns105kwZJVitESrATeq2GI2Q09ZfPaMbqkvsLfBH0ycuRujvA3xjaRUKreqxGCPwsSQWEKOZFi8npHD1mUP1f/Cf/VTmm6ybWq10i/Lt2yIEa38atw==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "weXQYOdSxS4DQAw14JVYSXnfDtTBdw30cKLQqYwniO0", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Zfo7KER6p2ZGf7z9PZ+HVkOhholZkGgYTg==", "context": "DhXc4+vuPyz2Vqw5E3FE9o4r01CvfQKZj+zOLilSOFe04D5uMWQLREDIa8A324HJdVW8ZvQVByQerEC54h/s5gbpKaK/QON0f5lLIQ5uhYfcP6HJltfN" }, "key": "rPfQyUHhWZvFrDeDxb4KMYVb0jajv7G5+Grza7+8S735wV9QEE6HrLpN0jYgVUtcQH56E49zLYPjyHgAkY76PdIlYrxsUg==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "JsOXK9ALXGFdhKx0ITMbudn1Jlk73pIteKXJ4yftFb4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "kcMo+62JzGqNmcotUWg=", "context": "TBKe1kqHNWu2" }, "key": "Acvg954V4ZkJIhFDnu1P6c4zOELFgux9S5MVMOjZJpFMWuHo7b4cRPKlxG1QPiIbMxY=" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "IXQDgpCS9zcnMQXnlij88FJlRqr2dTNHaEPwORqfk_k", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "LUF8V08+mf6htDR8e253o3Vs8hPF5ZBayIzKYN4TGg==", "context": "A3vts/57WW8PtpwJWdWNjAdkVwsyKHuTBLIUXh40X0k4lHqIB79smWRAZnaqEUkPYLBn9xh2jl6WJUM/NcBL2oefcGU8woH/RWab5TnWp+j3hCQfjVgn2VhIn9VtKd62OMRVsWM=" }, "key": "LZ+J+VDCvczNsQAUBhXpWHVM7JJEsomOFyDDky2z1EWnzx/KJ2NmLJ1uPf5ewr5Ddwh/i0AEwV80Gurf/xE2qtkYqf4TBkgh7+aI/7WzBxQDYHqMZRvmqSXTFGZl" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "NHUy6JwSk94utX6W57bp6QzarJ29LGlJVLCx17UnKbI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "aoIP3js0y3JrIspdM3EqlMRexd3agWE0lVMnboXvVxwDFTmyyHRX6bgp6WH/g5GLXwlIxsi+mMgqow1Ah37muUzaD8LhT1RMfwPPU0JxosF/aeyPV1j1LYzK", "context": "rCSULVT67Nh6Va9MKmRnuWJ7I8TH/cqHl3+u2d8qZNDuYdSFCaSMF2C1WvNB+RlSjCDLA2cJ6Goy3/bJvola" }, "key": "vrlBbg1tgtOgqygJzAHTPNYzjGG26auCGqb3Vq75EBWb9wqKTehbanpB9+Rg07l5TkEFDmW3rECg2Q/3EvqIPm+PBVLO4/b4rQxqFDYddHjBndT6mTjTyQO1bwF8KLh8Q2l67BfEHCZC8sjB1kjN4DcvQUzZ1OrG" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "CxVl31mFzXFE7Jj3OautYiJYfyTu3E_y3wuEjHei77c", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "m3XrangebbGAsfWVnEDdWxLJvYlauN+TLa7zt96BBCbthKtk2giD8Tci3CkBr7RpMJbjc41NlRTEn/0EuqxIDSAx0G9JCZOEOPTjoP6YXztDxSFSIv05Cjo0WpcB1NQ=", "context": "XFwEwlNtKoWwrK5xwToCxRly3+HtwNGzvrb1czhcAZBb" }, "key": "yIbq2O9yQb672e1VXvXQSuVrig0Qz+t4YWuusXM8ZFGNPq7Gd+qv9oz8wSQReWcYxfGEerkByoBiHXTJ7Yw4iNK0d+SsmLifSJ9U" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "wLXeHEyNVj9-eDtKgqfmpZ4JCMsQMulWz0vlS2fo4ys", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "csk6+Tb8ZG82HeKTLkdz+vRGwHGu+zc=", "context": "hkICFksOk8ZW2qZrDApbuSAYmAlWQvSsjYDUf/y507+8NmgfhlfDGL+F94GxZ15fHFk5/u0amEFNxHo23QI07UB9F4vbl02a2FwEo3G1z/9r30jq4Bz72UKpfw6d7+ZpHP1Ygc82+vOrRxT60110QBaUDfS4suQddRUtLg==" }, "key": "w+qw2ligcinsnJLMQC9xrl/FFcsjX9BF/EMctO3xyr7XWlzp+k2vrLky3cyd+mHmnVZ8R50n2AQ0NmxIsiaf6GKnsD0M7FUyvl6inMySLcoWeHBdidZuWun1mn7Nm/TS6zh1f5VkreKEiavj1d0dg1GUuLXxUw==" } },
|
||||
{ "derivedKey": { "alg": "A256GCM", "ext": true, "k": "oXoAgCcqBWiYfD-1FzLGUZd8EZlDNt1j8ifQr4bKAcU", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "524ARTcRpPp3claen//lkhy+Sr7FeDnWEB323IZkaud0", "context": "snYi5D2HF8txay6Ek2NwfaR5kTGIEy5WZ8lTV1R0QAQsh22JwaPLnDhlTfuwg6cWJRdWCJM64Mxe1V2u8bQ2/6XcLQ3lH51Tke0D7J9tvk4IzBM04tZ03MnDAnOEU1DO5h1qWvEjFlZCq1k/qUo9" }, "key": "jBdC0py9DnPtcjpKjlV4F9e08SxXLdm8DhNGVtwUQq06GB6aKGsKZGYf4z7nrEwRg9oAfOzhZxrjzmcDrCh8lb/UC3TANvPPsZlm5WfR98g6HvNhAVT1tT45" } }
|
||||
]
|
||||
};
|
||||
|
||||
hkdfctr.DeriveBits = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
vectors: [
|
||||
{ "bits": 256, "derivedBits": "Pir3fuGfoS9Zx55dOGJqM2qhtoEWEfYygclNXxmNMV8=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "", "context": "" }, "key": "" } },
|
||||
{ "bits": 256, "derivedBits": "e0mP8pHxWSaCYhV29u0BThZv5hgQpW0DnHZaWe6YwMk=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "", "context": "" }, "key": "" } },
|
||||
{ "bits": 256, "derivedBits": "Tcm2wHoERBv2uQ8fPrPj9rWBcr25AT12Qw5N2ygGe80=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "", "context": "" }, "key": "" } },
|
||||
{ "bits": 256, "derivedBits": "IrxvGxccCMSuLydESvj8izCHqQAGyuqR/c+0fBuHM7g=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "", "context": "" }, "key": "" } },
|
||||
{ "bits": 168, "derivedBits": "iA14uM+//PlZH4vLR/mz9lw9GO02", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "", "context": "" }, "key": "" } },
|
||||
{ "bits": 264, "derivedBits": "wtSorF7PhGIsmzmNV4GwgLJH+hoxOEFqdftiPQpzibzX", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "", "context": "" }, "key": "" } },
|
||||
{ "bits": 392, "derivedBits": "O4k6yoVLIInBkAnf8lCJw3R46hSpS47Pb7bAAVsludILQ2UGtlLm/HHCAdHvGLaTUA==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "", "context": "" }, "key": "" } },
|
||||
{ "bits": 520, "derivedBits": "J6a6v0q0bexDBpUCYvMWqjrafab9Duk+OYbRK41IZe1vzpdATrZAZgL3TAj/IFYB0+2yp+d59VdMXiEIN/eP8+E=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "", "context": "" }, "key": "" } },
|
||||
{ "bits": 168, "derivedBits": "H84M44Se/zf/Y6PLjB5LbzeifK3W", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "sQO7tdb39gkKBBMjqafwehk50FZSZ/7kneO0iptZOniK", "context": "pVKAxEPUJ4gGlvz9DY4odPQ7R+5HQHbePFOtMKFVUIkT" }, "key": "wgDRcUy375DDFNMwOPO6L2JBrf1BD0tQAOTJGSBYN7bT" } },
|
||||
{ "bits": 264, "derivedBits": "HrJHPS6dQ5AWiQi9w2uxmIB+4OT8K5Vix7gsTNURyhBk", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "3gVppuLFCWMUMvc2A3JUDu2YcUbVbYeF13Cp47kb9k3C", "context": "aBMqz5TZPqMjSs9/JMoH8raMmvPLSqktLDnlmr4891MD" }, "key": "VyCn42ccaq0RTY9Z+RX6EDSEj+7/M48GsW8kpu6aOt0e" } },
|
||||
{ "bits": 392, "derivedBits": "jf8/qE6H+jEQ4d9p1ETXi1mMKItwhIL4XTsqWYt8Sx4JRRFFtqsIuOMaWC3sMMgFLw==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "z5E7HcUQ2DT2XZdJAKqsUkvSXBDspAT5yX5ddv4f/k6A", "context": "tiNiAD6snBMOaSKPrJTPOOOf45wVMfk70ms666hv0Xs9" }, "key": "I56XnDIv681U7Iyo0JGT6j/iC4mSmg1FVqQpgDeNCE/D" } },
|
||||
{ "bits": 520, "derivedBits": "4oxXK14H7ZbezWL5/oeoL75F4rZCr+8R2TyZtdorTHTd73TxNfNPMVxXDkEnGhhayOudhzHJFq36Bpu4q8LpPhQ=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "OlDRcdbIwOIPvUVmgqQRwnMAqTHChgGoGn9NXmxvFIyc", "context": "9IZxevAPmvPqLGCJsn6yAEQdFVrvLugGt7jtVfezBS1L" }, "key": "YjsBrOMEAN0FxY0HWZbwoIxGS5Dzn8+XaOsv6VW3VRwO" } },
|
||||
{ "bits": 688, "derivedBits": "hsO0RO9dAE/oJ4nRHYi9HNXYgtKNrWBbbfoXhVVHfA5da6soJDUA7fpCxCbxl/p29BvjQh/hUjt+SRwcTBALy6F18id6VEGK93YmbfhWCdhTp6AXv+g=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "qZ9dd5546cv3q9mezXuxeVTd6AZg5I0hKH0xMUpcALkQNjEq8jGh/FyZuvyx1Jroj5hxOVVbK0DiC1B0oAAoC8IvIsfJoHYTTSIKTvo9k2fZaPyq0HwL2W1pQn/fJwOBRfD49g==", "context": "LK2yOFKukDuwneMeuLVPANwvdRVP/c75D7vaRCPje14hQJuV9KUVbNze0za25zTkflywHBIxvos5o/V7425yqLNBe08=" }, "key": "um9hiYbnq9dbZnD+wOsFFT1s2dxkx5xPDvune+eYmJEtdDw5tKCzKC6azvWpxLwoWRXmlZgPF+gr8eCAxy07gdMcbiRw8TJSt+wVckHQHX/tlq5d3Q==" } },
|
||||
{ "bits": 792, "derivedBits": "5UP4GxiUMm5gvbizslZ3UVtz5tPhfhvQ0aq9rR0XPtK4qwEFT9pV+uZAtq/n1hjQKEtFHkEkKNjEg9GlosSnwrSXpr3xLh1W5EGxeL2ByboNw13KdmPcL0IE+vw5cWCw9sfu", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "uOZfWuirRzfQvvPBwnJ8fsIMHJH1bz+BVvndPKuoBly4gb+osjIM3vb2TrD7uc8MhX2coBz8k569jry8z07dgFh4", "context": "SLpxFvhS+NzcQ4RQc+ieLpl3LgqhyzM3o2a36Be2A5Wjlw+gMho8OUaERX+PmnPnvBwR4pGQILo6QEy934YennhHchjjvizUM3snjUyrbnKtma/MjHXs4ChVdBdbeRJcbtOExjLGLndMLxDE0Q==" }, "key": "ovaWE/buD7oD/3EWqhg8sxZHly5CK/FIu6zoOajpakcHchqWObj1QsHCNatJ" } },
|
||||
{ "bits": 264, "derivedBits": "PwZc0qNv9cY76TassBCydDF/YWJHjMiDoBG/Sv4X/JZf", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "JRdgnFHjTCUN8KHum8jVY0zH32z0xEw3m/SQOXUKmm8Vo6vq3eJnirlXLQoNJqQ862WWlorFAu7zdWyC/kN4O30FtzO3N8F0GOWEAybM2x23vGPAYUCKbTOB6C2iaNPSxgMtf8c=", "context": "KoFqkmJO4dABo4sYk+zxYw==" }, "key": "fQw8weCsQEvA0rpZZrXW9QLQ9Y+VNazyDiQQdrPcMXfDseQHWl/G4JSefZz19kEpCdWcd0ffbXM7hTM55dmIhVyg7Gu2qcRJLF6i+XqZx0uFueeyQPQsPdDvfcnvi/92jgLcV740RG7QO7LXu0VxQ7+jXqhI" } },
|
||||
{ "bits": 232, "derivedBits": "oBwhRwlpt6PZmTqqL9sQgJnG6wDR7DnSbwD41uo=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "iXSPmZydMKL/PTI4pU03yF00noKj", "context": "Rvn/vIrBJwLASVJ8ovGtsWuc4L6WZO2n6Ixb67C1lVtOVY0r8makSqZbzu+PWPF1b6KPaG9VpQ==" }, "key": "4BxV0w2vhrwUkUCwGR79iZ2qVdILwS0vjbMr+CRQbSj48Xp27bh4wXYYoLGul/CcpdIfpvfC1i2kPx1kG8IUPZhv442wU/NrK+pf2BHkpaYHKKKS3Bq9tGAZYhl1TLKuaJ94X4EIX4HYD2Nta42G" } },
|
||||
{ "bits": 880, "derivedBits": "o78Nq65PbICUj7MBXvLD60dpqaem7z21OjtsmwGvvefOgCMwUm87WNYpOkkucB9HOajeWePQuWCr7FnB1EAd8O/64NXbOobC84H/CVG0vxgZvTUbJjn+u1JK28OCuTv2Hjrjpt1/i/nn+ZyorKo=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "3uJPSItpS+BgWXevQQ+IIjaGYCXMKJCWuOMb+b6AfW7RMOvhfGjdgYDvynO/NjLHWOfiqxTAdN4BohVoXOWLibTvdu8=", "context": "TQXVK8NgzWbvhKZQDs0XWiBLwyWP0AM6EUbm+89GdtrH5z3Ib9QI8Jui66agYIWaum+FUg==" }, "key": "q5Rt16VLl65qXnUJsrccP81yBHqJNwmvVse21KjUw02dFtyn4JuliM1f+ubWHHt4JWNIaoLsCVV4KzJusyOF/q1/2BKK3xhzQHCO2Pq/YVu/z1wqTmnyf02zf9KjBNFNI/fngGq++FYKubhH6Ec=" } },
|
||||
{ "bits": 688, "derivedBits": "pfmbInIt+BTjEcRWdJaae1M332NZD852eR3/x7rIs5a6qINNYQ9lH8SXFh+P93lwiaFv7n6b0tmMl+a8Mu0QeXysg9/Vm/EftjKOWL9sUrTz+I7V46U=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "ySC1VcwVHognZkAesSJGpZNZSeFOGHRjAJtmXeO/17UWtn9YoP4z0bKUUhosZV+yYwXv7yGjxpbuPT2pjhDngMtTcxt1JNS3psOgn0r+tkXf7CSRet5IeQuTNdLh", "context": "q1dmcV5bRlNuSWKNWvNWFNWTh5B2sG9gsUE13gYVgeR4co6PQf2BQsTZ+e7DE+eR0j6g/QxaMNsE+/Hv/6ddnmB/Ia1jIXJLDs6kUmXI+cre/revFOt987+81sfksQ8XScU=" }, "key": "RlMskcR1NG6NQKjaNMXfHfQs+Cz9scvNDO0e/D5XHY0mCgQUHckfAtlA9BBCjL/hgP4e4lkcDna66RZQk2fCH+hZU3EmTbXRs9qxM8gnZJM=" } },
|
||||
{ "bits": 24, "derivedBits": "rWuJ", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "OD1x/glEM3S2TiLDtsmBcYYL3yVBl0cLcZy4eiS/1NVDGtyvIIXcMk4UI8G14fbc5QuGRKv+H2Di9aHgjL40oCK9OM8oNHtQA8KvYA8pG3rtVJB3Gpif+g==", "context": "xjoJC+MxdwJ8LmunSNp3l39erersKVYSRO3nBrbrMKHDcddEUKEFw/lzX3+p/jjPZ/MEpXNqEG6S4XE5poE7HIGk89P7lUarQpb6n3IoJsBmhp7azXOyVIA1GFgT4iY0qdpEAA2VooH/nyZOzOCpMQ==" }, "key": "IiFi0CHMoo2188KqJJRaseMctBOuKYEP15TK1d+vKexDyzjRmP5K4dojWXg=" } },
|
||||
{ "bits": 16, "derivedBits": "beQ=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "1nEqUwXaSxtzf8580hwOt3KNCCNakBEXl8vECtQRP/kr4Y8KOy9obntnGYvNsMBbV266D44KXvmT9euow+q+VYp0yX53sUDQllWVSvrxp6CZdjfdXfWbTXeotg==", "context": "mvc2JzWZM8H34uY7CWxQKQF/aStN4K1l1e7XL9zq7Q0nl3zhYgMlX7+kWMLgpmC994SgtSzWHC0/ajuCbpXL2A==" }, "key": "mctFVKRuUowd5I87HuyNOnUyHasDIcp3Yvim/MsgSv82" } },
|
||||
{ "bits": 488, "derivedBits": "jxqgLwRgBtZAEvWBP3n2CxYce+EfvoTkKvZZ2w2IovbfzucQdD/Q0TlMzXCQmVrKJ82TRxSe6BBIbLGHGw==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "g8MuWMoSEIvl4IbDsGh3m2m/LIfBogW6MnJqR5J9BYbpfy65gGmn7zpgiiknCX+8VwQy9uy2BQRzTAITdfwTtkiO", "context": "dYgrHGoSkxYu77+ILS2SoHP3omtkcY3freSMHnobSvnqDfazv7yWCFtcn27ouMOb1tILR4rJJTNUAP9qon2Vx3SPB7cQtO5A97nwQxcjkv5Czk7U39TmUeCw92n0pNEA/ViGsMTDQcY=" }, "key": "607ZjSQ3ptChNJSazFp1QDc8nKHWV6et" } },
|
||||
{ "bits": 864, "derivedBits": "ooTrOaL/WyhBBhoBkQo677y0fLsqdI3jHnesxY6H6Vgybc4WKfNYS9BFpYkIR13cOje0cB5/p99MnyqU1tA+2SUbOtJEqDzczvEcTkJaaj+H02SeqGXerJQbzXNRTyVco71wwrNQjrCT1MBG", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "Q7E4oCBjg9Z2vKgZ2kwEILcifQhD7BWcsWC+1anacZ31RnrY", "context": "fUAWpXV6P+HVXsfuCfWksuoIi+LuhcCAmyMsog==" }, "key": "QkmwduktuYOJORQxerIEjCubkkUW1yX5849StizT9byShIGATnGU9xrAzxCxkA==" } },
|
||||
{ "bits": 800, "derivedBits": "hjkw16jxkMR3Ofl3Tl9Bqjph5c624kK6WHYi13Vow7TQtBn+7D1Bs9ru/Ng5iWJ+i54+PGvSu7IPnuZlsdczmoUkrH/E9hY4avRnYyREAfEczKk/zUJHSEiF+dt8xD7GJgaNpQ==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "8MmuogxrKkUegEMx9nFNvZYAk1XQiZDYF4diP49Ze4BmR5qxZ8D5cczlyIRUTNu9lv2gIZXBU0mUnXUILJl6TpvFwkxffsrZBO6kFTrSpEwqgF0dCijL2+9a0jM=", "context": "48jn" }, "key": "DzhO" } },
|
||||
{ "bits": 112, "derivedBits": "4x3a6AR5Lj8mAiwv5jI=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "BEZtor0szo0RMfqQspBYRWFV0MZhCN5wLIvk52ZFxVoPga8J/BA4BIg2rTWHxKY=", "context": "oHuB3uoLzkIYsIpImrI0gohTT3MrSQuhv3Ih6w==" }, "key": "d8T/HcKDJcLNts86SdvUDG7azn1AOHthEY1jMUc4u15fUYrlMt8KJHdLUeuKFTDXbMZc2womyyDCrmE=" } },
|
||||
{ "bits": 120, "derivedBits": "30MzCPQH+eogvsXlpItQ", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "rPQWrSV4+fiq8bOdgGPGaFGaXiXHboUJWUaWTWTb9Bx9P/uvBh03t/9C1PsfXFZCIwKLc2f1vfuzpitvV/i7cnpG6dqvqAMOyXKYsg==", "context": "8f4uh/WsM4zjJjZq1+lXDhEB/JhKE8Z0SKHExrGK5gwd0LT/bp4/uWSKWB1sFwF0uX4hVJaufMb7keGnXpGlTw==" }, "key": "y1tRcTfimEISp4zeGzkR53j3kW8GHfEY7v/EeXmPv8QlJW0=" } },
|
||||
{ "bits": 304, "derivedBits": "Jkez2VZshz4GxBZYS6UiKQFo/vM7ketg3jJa3OLD06Qtcomv7e0=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "bxQIOHOMVW6wdvW0sUFqD7JJc9QEqY0bs1C4cWdYfs2IkzLG", "context": "" }, "key": "pWZ2Ahfa//Lh8J282zV1eRCXkaFkd5zDev/metS2r5w8UaG0Y82es8m6vOLc2o4bZOqmOR7AV82nlsATnKYFJAD34GzedllfL0jRaP1fRSLJS9HLK1Nz9rjFEn8oir/Euf06Es7+uF7cQeM2huwj9wdiHD/RWXil" } },
|
||||
{ "bits": 920, "derivedBits": "CpbeTf8PeL1rUbnngTg+/XPghcpc2XPUtG4FaZz3RblSeH8mcyAspG8iq4lNhdvuAh+GrTc+4B2is/FmhBGEKM6drv+7eXrbuqAolW9Behwt7flJcSwvUw5oZz9PGQ+f1tCzhNvQGlEgmzQg8CevtH0Liw==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "wIti5i4OuI98jEMYmE77NL+rrwDm1o59WfrsRKKJQ3Ws0XjxKNBgyQ==", "context": "MEmD9ioXIErwwnGmLlAvbgtdWToLbjLOM4OJTW/rPKkyXP9eXENaYGBZ8VGmdwj4LqtG73eLuZufyRthywhUF8nuP7n0e7FeWJm4ahf0IAQMCzzLrYjjxDbMuJcEz678PifMcLtm" }, "key": "LiwgqU1XSW6Ae+umwjZ3DLUyQbTnVuHnVD7ZLi3pea3YsgCyOIIEji5DFKRgmJu/OcsH" } },
|
||||
{ "bits": 328, "derivedBits": "4opPbPLdLEe5uhR8Zk4H4sq/ks72uHGd4K0tD4FgsYVpQ0wEUHLCZDA=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "+U7H4izqjvb3uNlA3AJREPw0Rs8snlniSnZ40tIcEKqson2hSIzG+e3Uhw==", "context": "J04yLjRfmg==" }, "key": "amNmBeEUVXQi6Fcy2iapWkpeq5r4TDc2pf4xUIA5X2aZGnscmPmHPK+SYfvNZ5d+FQ==" } },
|
||||
{ "bits": 768, "derivedBits": "Lrn0k18UsgDpRpJcW2UZUXXzuptCg4ztD1rXa1DdIHXhZTjWhzaGlgcClIzgjp0vJdh0tL3JtCi6SE+yTAMrBcFmlwNfZ3l0ULuBYgbsDz7NE2xBKtetzS7kahyyv7Mo", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "tXzmHA2s5K/opaK6OpM=", "context": "a+dYidUJGBj+UTQfFMbw5Bvv/WTq0pzodyMH2Q==" }, "key": "VbUM1Xs0+wJHFsKjw89X6SZEVgueg+yZTLHzDZBDXqOIcthq0+iom5vA2CrSrZacu3naGK2yScAUoFpCuHm3qULY5nr8bCj82O2h17RVuuDcTMQ00OTehEiGGK92LdiWi9F9LHwnQ8wGh2bQ8C2LX5ClW4aQgXGK8k12fQ==" } },
|
||||
{ "bits": 656, "derivedBits": "sc0LQPMIxUGctRj1KIetcnzfHCuxi93UrDzLId8r5QchW6i0hWcCLAtrI1lu6q+3txskquzVJ4YbumxdGDwKxOfzxR1D0czdD61eMlYRj0II8g==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "a0XmqN2AwLQudW89Dp/Qvg==", "context": "32zoN3Txy30Z3A==" }, "key": "vNTUqpW/6xpqF6bhaVtWnwRHlhJTqNGJs24FnLQDxhsy24VEwU0SOU+hYLEEaontbRYR7trDb+UEVMnr88QA8h+77PvW" } },
|
||||
{ "bits": 760, "derivedBits": "pagZeX3ZjTpAl+VyczpAD5LASr5cIoxbyG0bMar7akqLbapKEk5T5jiu9EWwML48VwNk1pw7/TafmTErfdrHGnfcJ8C/rsZu7093S9xIr2+Xb4qr9fkpNN7N+g1NlkU=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "bZJXWojMR/HRB5out8BmIxFKRFJqz0nNm5I4m6B29V6kxD0zXimV2qD+gBctzPVXzBAQl5o7CIKk/WHZtcNjGG1/yleTp79urIAHXM2ce+qtobiL/k0Xh/634FhJ", "context": "2LpU8UlmjdBOrQ==" }, "key": "9h0Ul8c+N94i3Yei9j4MXiTQSBvgArvkWleteZ69J0i5G0OYHimlCEiESjigAoHGoEI2fDmIdsdyyDBrUwE5dgHNk3IqNe/fo8lw4VDxsjVFfgtpKoQRTeRsXKVyRY0gFFuOjrMLHE19" } },
|
||||
{ "bits": 680, "derivedBits": "kM8f2Ed+SzDx0EqyUAHhH0XoUBJSfvdFpoYE+HvvSUrgQRFbmXSE0rLWLQXi0bgE93ZVJzf/Be3Az9ge8c5Wd9OT6Jm4nGWAA6QJ8ZzSG6HR35rVeg==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "s6mUWalOTH2ekl33ariNwzApLzvuvFKBUjQ5HNALC+bxbswl7oiM+H0D3vXrzIwQaxeJvq6kJ1uzQIrJ4Y5dW1MHw/FzQJFkymu6JBYhCx8=", "context": "nV8Y5Q==" }, "key": "ws52" } },
|
||||
{ "bits": 80, "derivedBits": "31aCLvSGt2j6CQ==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "zDCWYvaAfmMFYP7DiCzT2M0UPnC5bwfC+FLCpVdiUQBt5qqCgSHbk6je", "context": "S4ouTEIgNwyrJKaJGXE+iAkeBwBn9PQrUyXC3SQ6IxWtThzRwHqsJ/GQrpKcDACKKkflV4/uqCYXs4NdY0K+LK53G2RWznI=" }, "key": "jZcbmTOZe4aArYq4ENPW0wCBlIpIn5LBS9Zt860KBNJlJSwuExemGJMbTkfSO5S74BYwn0fhEnScrJhsU+YEFNckLTbbHnX+6vr6W0bOEajvYPCMAjA=" } },
|
||||
{ "bits": 336, "derivedBits": "0F++U3pL29U5/DopSpNd5Fj3ro0vlOmlJwV9H7n0Ojo89hGCKlPlkHNo", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "YU7/8raADRuFejK30H+v1fi8E5Qz5FXmOhgglEIJboIuYFg1A14skpy/weif5QcxrzLileO2OTA=", "context": "dwpKFcJ7QJNoawe30fVfEdrQL7vKdhyYh4Vb2gplw8cQKye8Er3icng3s4AKjswhp3QlODl7FpHofCVqjjodMmtDYJA=" }, "key": "Gxd9p8SMBZmUcZtJa3JLZtQ7HaU64elNWX1s+fIanA==" } },
|
||||
{ "bits": 200, "derivedBits": "aCWXYRjG3Qw31NbV7t0r7MybH45rarmpfg==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "u7YypQlZ5vUSjpNITYQAV1rlek6MUXbbpQx3hODzMj01tfA62D81AgN4n8X1LxDvO1EQ/S5gbI+9", "context": "ICO/bJSDsp0okGwOMKXppJFeaWe+tAvN52qdO22ps8mY5/ZGjA2/fHnY5bQTf9N9Qpfdqho01JoNUte8X3NtUduJ0XTFFY1YD5FK0s8M5xfx" }, "key": "FMjGKdhxKSyOU7ggE+XeUdH3ACXmRLxSg0ZuTpFO+Qib08TV6AoCree4N5fRRfdiiRHxlscLLap1f5J3WS+r7fWmqw==" } },
|
||||
{ "bits": 40, "derivedBits": "jM8+rCI=", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "9iWvQaz0siV2d8ZQ//8KNX8wnUUyq7O2Curog6Fq1LRxEN/fR8ZW7/VlvyRH1w==", "context": "als5fUmQZ84BocVBQVSQbVOchW/xGFCNWd1HGaR1WJdTJ0AiK3n+C0P0iMRbJ7z8b++ZDIz1r5Ljd9RbHEwZh+wi/efqC+Cqng==" }, "key": "OLo52wMMX08zF61ZfE0dGkYF9c+wcu5e09aWLkvz8zz0wmls8WjdHfNmGw==" } },
|
||||
{ "bits": 1016, "derivedBits": "xHthpkK7bkm+N0Vi6r1j5S5psvL+I+uUMEfMq5oE99r/LbpHRhUvEOLIMGpAfC9Kx7/vpffmaqjca2sYgnEXlyY1u2V7bupgAW3iNgqAO4tA+wdTwWOppmGzJvZEqX5szcmep2xW0C9IlGqKx3Vng7IO+8m68vvju192o92+cw==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "KdFArWapSxbQwzT1oUMgLUWwChy0+LjA/rTuHieu4eQ2oO5NiT+MRWt4gM7p+lCi4fT5GVsg5E4cABd9eWipsGo8eJvfex7EV3wg5654aZg2SfcqCnHV0J9eSQKc7U4i7CxEYBFk59u7V34ImcZUWG82bBVp", "context": "9HGNr1fsczlFuoLl+Lxjxg==" }, "key": "AtDRv48A+1Hr+iqyRMCjH7Chz3JyaJn3edMYfClHbqdewfCNrhCHf+9CVSf5XJzVrU7cEzclPA==" } },
|
||||
{ "bits": 1016, "derivedBits": "N7HHgXZ37Z6gxh8R5Nh280cUUzCigOSN7Hinp6+BdLkEbnsmAKnW7Fu4nSChRv51PhZBvhQchYdAuxaXirWKPtzcPT7eZDFScWE81zG7IZc1l0Mg/KQWR5rLcqig08jSE0kyHbSTU5ey0ZxyMtBbRC7dzOBJJWs5uhOPT9StSA==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "2kZMR1x/o35KPBVzy9sTI/jgpsgy9F7+uC6MJHiSsAUm1zW3jG5cxCG/dw==", "context": "iNy2" }, "key": "V9pKfgfv34y7eorgAxiL" } },
|
||||
{ "bits": 56, "derivedBits": "88nKDm1Nuw==", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "ZWmG3zHWCjjB", "context": "nY5biPXDSF3o2IN9S5uw1PPiYHgmKSt3UHz/0veYt8nxTe9Z1SYXBK9Mx9D4qFKSxUiebD4EM5VSYZFYqbXHYNqMQTLfS+L7xhNTjKjomqPfE+5sdMTJR9f8QMzTqpAMwBX5Gvt5z8uT9c65" }, "key": "RaSujqsL93+wsxcWRxaxNV3AOVgLrr4aEfoG+4C64GC2Jbbbj/dirdoXQokKd4+bLjzqySQgODkJFLAT8ykyiOOw2xM=" } },
|
||||
{ "bits": 936, "derivedBits": "9peMAU764dlQUozchDo8QoNaKg81UcBea/hxBJFyjPwQKG1HuU/aVPUqiJRs9ca341Ujwa2/v0asZ8DgMnwFmR6seL844Fin0c733nfkoKGzDhlLa42a/gm8i85QD1Y+feFlTCcEuGo8jBxdTndzJK9ifW+4", "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "2jl1KYjngAcwac3pcTIQf8sQ9ZtWC2w5tJBEvUTP/HuYYdZ8Ki4sf0qOBz9bru70Pzb8HBAoNnsRCxth5Ep8K/3XjQxWEz0OZPLDU0taeaFOze4eiUg2V+JrhYc92f0X7+LDYXVgWLln3ieupwBajd4f8icpMxfUD/asuLdG", "context": "J0VXy6AB8NsnijmaW9fYZjnA2HIxwViwf/uA9bh7ulijvx7bS3YtTVKIw26IVkdVvEMlD9NzfokX0x6v0Vmu1hmNKlftSJZ9gbvtota0W5SOHas+/8U=" }, "key": "A4SGZM9uHdn7iTC1ZYqt/ZI1WyygfWx4e+1VVlRG3UA=" } }
|
||||
]
|
||||
}
|
||||
|
||||
hkdfctr.hmac.sha1.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "HMAC",
|
||||
"hash": {
|
||||
"name": "SHA-1"
|
||||
}
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "xZxvVZdQn3AmE318IfFCFGnpqPDfhJhiJDWPReLKre12OCv2HxaATkrln4R34q3SJckWxODvtjDhhGq2Ry15uQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "3EtUKwTSC2V5R2tEG99pPKFEkvEu3kWbJVEgrz9HuLzbb42SlcY9qhkV98I6ujPI", "context": "Pqyg+Xy6XkoqE24HcAtnusAcak5qK1d0aw1BRoZKICqXIcb6I8wVYjMFboljyGzzNlvTpqyMw4sXOjIYKhaZLFOr7DpLnNCq6y0JfEEFMS/jM7Dhg27ot8ShsH9MpwSUGlL6Ahqz+Ov3lSUqMUsdNW+s6UgWWy7A" }, "key": "GkykxRWDyiuWH9mau5j27QJFq9lcIZjPg85mI47a/W3DQvcwrDRUuW0Zb0pU0zB4skOE0ukPCsPHohC6EnS9h2SLjwk5QgkGR0mlWg7tEFSvmZZdAZ3b2uIvzVTLr9bWqDBWl+YzUNnNtWQREG39SKJP" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "u0ctiQ6TPJxhc5rxSedURrUrosqzZtVikblt6oPVjJuvnrvqJbm1_xqVCSV27JEj_Z2hctQU5CXXiDEpJKyrFg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "VHTcfX2GOuEWsSI0ODMk2ZGT/KZnkrmD218eM2sKSHG7O5E/lSS1ey60M7OrDfY64zk1e2cYmI7AnZwJ9zo4GVuZwdF+jQvBgUjRyw==", "context": "kc5WMrKqTfS73/ZaoiGLzfpF2uu69zPaQKuE3JbWwyTzXYzphU0MuG3OHQ4MUrImfRJ2EGK7sAPkZGr09cTSZ9g=" }, "key": "ouCG5Iw5cIXMVNODmNu9h4lUr9tPAPRxogMwJ3vGPEmFmjFXzp7DCcPi0ZFbzDkgkrvxqxnrVO9MmbmzZGdKTe4BFGd8AVoDmhAv" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "WUIvslR_ypWvjYP7rUxNV6yhdrkd4rcr1mylMbKczULdvJvEoikRZKk6Y7GE0Zy0eaz2qJWWHvfxmFB9qd4rSg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "RFAV9f5cgznLZ0pytyHmfDrsxV5Um/wr3Ho5JhaP+CmDIPpI/XbzsQPghNZR+mjPsy7y+Rx8t+Tyd4hsrZCjJaCXKf0Wf9McoWLhD6/E", "context": "VCZe" }, "key": "HF0akpEV80QBbikdR2oKQ76LW3MBikJQ9Uxk+goRSuO97wneYn8ieSDWp409tp8TmwasOYOA67aiqhxaUQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "Wx0O4Y4JXGjMxPPC3XGZ_Agsh2ifLAG_peEJhrMAZUGrh7qiQFDwk_gBrmYfcA_aliU8gZ9lRvQSColM4RPitQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Go4NKXdbNzrcpSwm+PCtuTmDNpOOHd97cOSA9iOeGBg5I3CbWRL7Lj7EAQ8CfvzcnetDp6nJ5Uho4tj3Bz5TGiSXeFuPDTb+TRtucePKVCXRJBmdXOzHxZCMbISGT3qU49BukqGzsFES", "context": "krp0" }, "key": "ITp9PNwYAA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "fYJUxb5rhYv2jp6An_HrH0msTcjOcB2wOIMWYe0Eac7H5s0AM1j34uLAgLOuMGv956bEXPqAv7-4KuawdN09_A", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "S5nyyoPGJzlWMXy4mmcYazDQkxIvP0Y4PsjGrULSqzc6bJaFZuVyZK+W+TZDA3qfgCPagRP72ithcpfNJmBXL1vogqNeCO85TW5hMbKNUrZm8e/Jr89je6zhWF/zcLs/eLPADrFXJx73X72TMC4=", "context": "JRir4tjQS+Rrj+i9EUvyLGDNV3VYrKf7oXx3ERRDAw59LBefn4AvYnnR3bDIeWs=" }, "key": "us1DwddQZ4oc5byTLm4pc1ThXHHQTL+icBaoUmCH" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "HBVxYuTPkZXD0iFP6tb0NAVg4QspdkM2cHQpciYudQwONfAPAkKKGHjUaInoMcAc1XLsXck8DvWTsfuv4ZHb6Q", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "igd+gLImoOF8RBRb1C3KKdoQgx3ld+02yHwQdVU66u0gg1YahtEzc+1+wUJMN060764TLHSPWd0atuCYO5+A4hYd", "context": "EUrST4n6wNBki+EvSR6on+qoAO8sjZG8iHE/5bBK9D92uqCK6g==" }, "key": "nX6kw96Y/QGOjUvQN5J/rm2399CnbPXCTUNQTxL3aaCErmGo4XuJvy0nGoyBMScpphPPguPHt/4Sirhi+eDU8tjYb9k/kbvKIv116C/lz+Nf" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "n1AQrb9pXqds0K34_ETYu_O4tdeC0RXGLxplsy_qUtujutzx7vRwVH6arkimLG5OinrF00yN9IOwYUwh3hTc2w", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "zFoTrMJR3ngYYbMnwYQ2Hp7ifGyWl8Kq6bZfJcGO90ALLPIThCEsWBeF7ohmOx5Bp3ey67F+aptWrb839L0X3EdFOnyBgAnMnVFuXfCEjwgBV0eQmjnWgx/R12EfQnMAKa7VLw==", "context": "4fndmlLPGe6G6PE9VIoho3pQbSrsK4/ra6Z1dlhuqXTLERGL4AbYglHurKZK" }, "key": "GSpseEyWV2TB0Bz/cIMFfY2gk2dSC2fs/pRieR4oDIkLSDK9tLvUL52APgQo" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "bhI_2nQJz-kz3hdg6xyvKnVUSD9sx7uNoKWdaHF3RRVvrVWLM8Icgmhv0bl5CU2yCJDngwqzcYkm6C3xiOB7dA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "FKHT3kM09iHAM9clAM02uWhlP3EQQ2f2x4mXoVdojEgKk35YbPT/JFOfJ30dBO6DOWjZuumW2WFF0XD/hA4VPg==", "context": "d2Da/Fa0TKC/vpqq/DP6j4U5ScPFHPEXIUIQRTdh18lj7zDziNqjOw16etQlxCOEVMDXsi89ecFjw8Gc+MmZktcox2WK0M2dRLkNIiEdMQqu5cqwrGE3BhE7ySxQriVB2vPpeeX8km9sZZ29d6jsy5yQbOQ=" }, "key": "xvD1jzWUcQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "b2JcAQdhgxDA3W5h65261uS5hlVe4_I_o8iW6ST2x0GtrSs1LCEYvMcyY4vcFrB6pMLjCt2gUZZeYUk3wupTSw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "QX11ONxXIMi5WY5lcM2vyxxsJakDdwRSeQPWtQGV44+27q/f6SjDmwwCsKHOeVLwiJhSGNiQ7u+LC/2Gwb4tW0s9kNBYFFfcURPdAQHp53759SrFM1gNL/VPse/4wC5FyhIg9HFCY/VRMxptUEb23TcrtZhb9+h7", "context": "fnb62PDCbrP5FGgxfNtvTdQLcc0CuAd0CuP7epqUCDntKeAp7+10DqLsb3DABgNMokPpCWBmo606xQVRNlfz0wsPbMo+aA==" }, "key": "yL+LQj2ahuyoWoKCigmyeVHvjnjaB3hpM6+g0Q==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "lzIUdIvCCDDYancHTJqH0olhEUBoIcd1SOSjDxqB9gwJQ369uJm73xu0wk6tRMaTYNLO_N_WaVqPGt1rrc7V4g", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "XPIsfb3blRa05d89cF22QBiao8+lgoKo8lA3dBaUnevxer8/BQ==", "context": "UEu4h0NDm7Zp9lFsBS/F8wasDhnQ0U6HP57aTunfm8OkorQ=" }, "key": "jUnuZPy3si6dGvw4C21r8gc95/fLsI84nMfzV5/ghFHtf0lg6Q==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "gihOIIEXg1N6lDKJMYe7pPIpNQz3i2v4N9Zt6AaYF052EDbC3TMo9yYs0lRAtsF67qog1t3gXLgesZ0SRfkHhw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "0mFy8JS/qZvkHuA4i+9ZTgKaZTxAC9jY0G26VyY1P20=", "context": "M2P5tDcETVLX/CTXbwLiZKnsnBJPLYaRXZyqEFt34F3pp/pOnEU/XwheG5we8xTCuUQAoXNPdcS9k4JULxmcOhy124RqimcKoMwtUUHK1q9ZK/k=" }, "key": "sFV3j7kX2qjrSiVdSvMWBh9J2a2bx87CvH+ND3WxKO8JnLC7uJT6hp1VogrXl1Hh5+M8+Vmk7UKngUapWurDSnLx/+EIXHqCMviZiyc=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "0YECG8XGI7YTxwKijaKQSLBy3tc0t9PT2aYRsueo87yavlnuPpm7PhcozbxyGWK8ClhUnZFJis_UT1pIMJfP_g", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "o926M41gsBXY7/yLpyyEcrT8buryluIGcdoRyILldkwd4ltDfyKgoxdwuJ2jnvTQl2QEvL5ru3kjpBKoMt5wqxuYKBF3E0NULqyBx5hpmsri0slAtAI=", "context": "i0MQ/aUWfkRkWmanKIW9WySR40xf8cy0/slf7cZeG4TdzACO0PetP9rDxrhkiJghyMAA+FoDiKipNtReAv89GDZ7u/+dNAj2W00Cc+IAUo25S0tXe+UUbSJ3CsyFCWDnILoI9xS115JuYOR/rNc=" }, "key": "Mcl+mI0SyYC4KvH2yeBYZs0YIvGxHjxiYjqcZDKFyvN++p8RjdBMurwInxnYQoL8" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "260l-JU5ziVYy0VJj0U4-JRKZdyKirX-fvS_axmGTfqhCaZBzm3tnvWIvl_lOnxII7c-5IOaqqLBCMSU_iL-aQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "hnwdHSPwF2zBtSxCPoBLpBwVOg18Zy6zSgGZC7WkQ4/iMpy/4cpRZuA1HR6egeIWI+v4E68DxLXwCo38d5+MCm2bQiuC", "context": "OQ8SJ3r/Zv3H532N2LFnOdb0LnK8yFwsA9i+j364aPCDefn/S3sgQpuDX8KkDQ8EKeSlOt/vM7sZTjKxpKZ+EfC4otFxOVZVRd1GKhe2FfZDvKKv" }, "key": "O62KDCkX7jnWsnbPyvSVA7XgDx4NH7kt+VGA+W6lrTmXp2gHe1p6kdqHVxFXVFv/3RhUhDtuQTMRiVn08MdPQL2I1ZRWQF8feMspvg==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "ZU8K6mGP7XGeRhvUFSA-2Rvm_b_7A-FZp9gjjkmoqBAPb18GgO6e-j5PtYqLBvI6uzXryPksPCatKSWmHeYKVA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "K7GLLHIW9WWkKAOnzhJJDyxz9tmbBPEkTXon9MCuI33x+9+fzefZregGanJxHFN2ZoKZfQTLlFGCpkLB/gbh6riBvLV+9kWhZ3Nkw8RWDwtUshvIt/RRbiXGxZdgM2NJ5wzLd22LX8qJN5mhrwejVl/KIcOcxlEEoKBX", "context": "fw==" }, "key": "znzSIuhks+yC7k+vtxmzFBp5N9/vlFZ0nIu8mlr9oYAwKFb+IlEdHKZmPthX41ck7fL0L23WX+Wdibq5u6RKom6AFmP9m7EQvz1UztNbL9oQuwHNP1nnHogKcegrX/vtcQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "y7Z6UCV_MtDew2TfyKmYaAo-EZnCXdP54lG08z5GHd0-L_LGLQ14OT5C0Nx1lEiak9qpnQ7aaTYcA5tHWwTung", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "4QkWz7a5uBiRSuM9bByHQc/llCVGVAyvEvRcah9U7O42ZfVhdCOTPvt3G1XnXK4UhEIOBL6vsZbYLBQgYV9SI2R19c/gwwzJd6x+K2rFnc3FN/7D12WJJuXPzBg=", "context": "IDaUAtMCvyDh4ExAb6+0xt6dffT8jQxoe7275qKlK1hCItwT7NP6XGHDeitKSWYvKS11EZAM3/2R/m8=" }, "key": "X3V12uqwaU/fFbJPjEe1vxNwQjxsNb2urel8IIkAcc8XxwmA1VNTF+23ZWa3e/xDfkli3YfolVBPb6V2FbJeAJgBJ8YiEipcxTu15g==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "WafEA3BP22img7sCXYI2uGpsvkJX_wlqf2lLjDT60TE59Y9Sv8ZqBYOOCeTW8Vpco8Z-CQZG9MQnY4wu1M1wyA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "Lfc9cfKHLPyCgIpPiqiODS1qiZhU2NQ0RfAHangebKulA7Q2InXoPGzHokEESnzFfBPJJNH/g7v79YVMw2v6o9UsFnoWWASbN6wfRIsDZM8VHSeS5qAGBaZcHCJw03cS", "context": "4/nLBXU4Z2ILt2kgx9wucyEQDaw6wkVabK4ztiZfyT738juf6B772A9x6J1h3MP5yHLiOHZtKAR4cjTOjhbZcDqgzhAXEKdHbGEEggEMCakxzQ7/QamXSvAwhjNPAI/v04rtHw==" }, "key": "qRlT9UkQJplOcunLhaj5yUR/enP9cZGtEiXTBes5/pZHPucrzwS0qPEYS6brjAteJva5yMa7vQR/jo74qjNrO5iJTDEmxxh4kQYYg4wArIWQFzyRdJly/z1CphE3AprXRQFoT3U=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "kMGCf5mqjK6A5FEJp6Bmp4RU5QriuCnACrJX8XQWE01vbZvMcvZJMIYij05E9KjpTpOUDhj4P7k-x27Sg6Lsmw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "10M2qpCMRAgq6esWLpAYZ/VJBZi7LfUx9a4kzeTY/ntr149jHrg7rZt0r54dKhcETqyR1V094hNRmWnynTZRPfTKCvZeDfk9jMBucmju157x", "context": "cjQPRrnLQwDJHQjFghjgGySOqnkS5n+k1hLbOWTB/YWj1ZCdKReKq0YpVYdFvS2H7gXJl1BqPYw=" }, "key": "vYEftRU76LNIXJ6LFi6w+hl2IgkGp+ngMFaZ303uPet9pYYGiK4pI2ewgjgHeH2USeu2c00+39DwaWN6k9hIah9kWlRFg4Z8C7uEy4RduSLeb1vuo+rW/TgmbpCqkiaxqQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "9xDPjAuns_GfWcNr9bO5MpY9vRm_TU-EvXW22rtAxzjbDefbmY9yS0SxvneakdFm6VkUWQgIPXHyYNksCs42AA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "1SDIZzlk620VRStL4exXoo4TlQ8PdQRIGIKfZyZYZYW/77eL+5MBRUOYnLhZSfO2mCHlr34+a8pnEns0m1wsuItWGpFYMA==", "context": "DHyVvtQRTm53Ukl8joWLaew/HqmBwhKcfojCv7ogWSRVOZQfm/3JQyugKIxYOEHez8/Grnq2kv+lHeuRYOEEVSSlxiO5JNCvVsW9ugtxpYVcoeaLL7skb+iejjTSe2OswQ==" }, "key": "6LUz9S9unULskGxu18FG294Gp2V3z9SONDQQ2Zd+EXMp6bUYxqjyNQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "i-N3_VhHqhiq48S8daPtD0oZfRdKRosCupr_7tlp2TS44wdry1QwsevoOnIiZR_G7bAP07k0h4RluwBnYVe6Fg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "ShOcCpOtr2rnkps=", "context": "FOAGZI083Vttg5DpE+qQiJd42hIAZ8w+t803Zzx8tZAYJj2mE8X0BKY5" }, "key": "Rj2zMzYVdFPy0LKNq7A30aO5heuIt8ioAIIKOoWBpt1zbf+7X1dxDavtiIRX+XDnGiqt/bIXDK14gdo=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "4ZVWmGJb4wMGTSE0Fv95ONlJFW-kz6HrHnI6XXNRdngIME5LQl8z86MJuRq0dM0L2GMdfYn9kusNofp6enpNgw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "U7c+AV1KtFd38Czw7BN5IUxXxEQcety4zX/MKusLsxOXD9CCN6fdHGxCnmFFBLkxsmjIjjsqraPxZCUFpfehOlksUXj0m4GuOkwoyfodvjCJY0+QcNTO3w==", "context": "YqWrm3Hvp1OBV+hp/O5IFsdW8651JzEmu5CA0yRC5nQGiYVztbxwaPbYvd+3aNxb/agnmx3puQ==" }, "key": "Gy83hN7AOp5rx1rcFtomooCi9/lhjdDihcKJ6xVaLf8YzaCCOaqFnsuMXtcKSfXmpGz8xHjm8AWdAENnppS5qyR9E6NtTOuNnDzfn9lp8ePbPC5FqiqO66qeHMTVM1ZkSCfXDw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "pGm1zNUAY71YBdsKuC-nf23Qyngvj0zJ0e-qorIb5e9y_3XL1GDYO4dybs0H7M3wLjNwQ00KwBV1u7exAk-DQw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "E+fBI1sKoeJCLfrWpYLBczy0hF0qKp/M0ouzNe19VCfZswJzNCZbj6qijjwLhRNnocSa", "context": "TcAuQeOe9Ql1ZWqLjQ==" }, "key": "hw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "zEbY3GHY3BQUAfy7SX2Rx2epfORgJ2cmqOrQ0C0Q9QYWK9tzReFcijukijaB7nlfwtzbevkCz-ALQzXQHE6sqw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "UrT+wcRD4aigPYgyweDINq9of2Nwjg==", "context": "Et+hTxkuxe5YVtw88kA4F9lijDGJm0YT9l4eYcIT71+0usa0ZtI5bj15+0ee1K0mX7H26Xxr1WIMDjafc7zEb9hQ/yHaQI6PfsjWXGxFy3lc3wbuy2oZ1/KOH6z4JpfGZ+dyH91Cag==" }, "key": "WgSLlgPDWjs=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "wm5aLOCVwarIPKpUbYopOWdId7Y7RjvM8DoqmDsYBaJfBtxpmKbaGmPFAuvy8PT5kVXR2nMk-TkBLDZ9DLQ0CA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "5sfcYLd5kCYAELsZD21HyEc115521bUKYsQL3KUIV/O7/BkVWlDOHgFRIl3Ua2I7p+w=", "context": "MB1ZCnqMYyitlLBVJWmwFulRqGWVvUz5l7mPyJ6HustQh7sBPFvAtg9HBQUK3uqcs9tJv8tN" }, "key": "BpCB9+iN5fanWp+kRsHhvaL3msBMIO0=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "EfU_sDddqA1lF8SRI9oOa3_auPrjrDUq-AP57DKEwvDLeCgZmy9_eD04EyVKuKElvUaeUnxf2a3xxxGw4xiXGw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "4XzmZloUWpxI3YbBHs6XIYY8oFJS+w==", "context": "MXG2xiyvteDUDNr8J2MoW26nUzQ=" }, "key": "EmwxWLGpaxZxvHhclK7MIE25TP7SBwYj" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "5DWEftzUBDwnnotnLBKj2o5O4WkmT_yD6cXydfBCDNjDPkZinpEBJOCQDy4E_IWU_E-S5gewYQ7r5LP4Bvl7Pw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "aWo4DMMzlgXcHnm3+2IHOir0NkKXWEaZOriPzbgzfA==", "context": "Joh32NpUkkiEogUZ07MaPH+reI+C8/VfhNyrKpeFTqkk/r0NJa3WipXxjxIlBkJjMSlJQ/L8ywr1K9VizA==" }, "key": "UK1LAxRjYlaXqGIgE+PrF7yCgjfqjtr8eYNR1HBevtTi92qqEpFc09qw2g5OKywQnIGj" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "atq1A-B35wPyWVOEW5kHqWJxnfG5zpM9KeAj78ILYvnXQzHAP1ReGWpwxDCbV9EaxStWSeAl4vDRDdF-fV56Tw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "2gc0xDwJ9G7GFwPVDgFAcYUFPpX5ReuMXnhv6M3fVxfNevM30n38KwP+eu9A8OUoZFSLAMeuMTAItv1eCVGUqjq/f4QbFtPA/O8R7AdfS+GBKYiYTTFqP7I0DoxetzRSqj2gUh+9wFM5U451bDa4wg==", "context": "Zer+BpK33ODkWWoa1PmANqRcHUnnWwoNQ5O6MXZddfOXAbbxnibRPCeN2K9z/8B/sITAEnrW+g==" }, "key": "FaEVXcktvMqdn9R1Anpoj3sCOCLzRLE8VFYdT1XgGNiU20M/5Jk8/ugGzQbhLWNexP7CDpBO+DveH4+TuSIH7LF6hCcrw8Nb+1NSMDW/AYg/oZRlK5m6B0SSQ1TnR419lQU/30WyOif/Ds26pjkoVBZ2FO5vLuHmrw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "xx7tIEKIp2Bh5ps64Dg185eL9BKMMBO-YveJesyrLeBL6N1_hEvrNBnIYEd_6LZWJkk8_MUoUrIdB9lLfmdgjQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "h1eR1GcE3i3cboqrG8Clbd6iwgluAqtzARRTIUeXDGxAW/o6UADI2pUAmS948EIRggK28HLPwbqMU/r/MznzVLpZsvV4gGWuGm9R+z0mDG49YuxRR2S/jbb0", "context": "vMqcprrYnlygTQYMHXATw5lWk+prS7TJTHQYSQuyJw==" }, "key": "/oPIqWTLwZRprIwiLFjqJwVYiqLFx3GSP76gCwcP8Yh5NkOD/YzWQ4q++PZpfuL/PHjdkT6IqX0=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "eIqP3aN3TfQpV8fnoWct4ZHqkqlRxGSfCIrE4rF6bZyG9OZg0DrTYXSjOGx_X5l_jUcwRweA9Keo6_TGgLzh0A", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "SCUyFIFuvYFR+WfhVMa+26dK9yFDcOCYid4WuR15", "context": "eDf4K9vhueQAyzzew6huJpR7YFgrb5qpeAKxK9lpHE2QMEOhdCLZ4+Zo" }, "key": "bDYH9TqwKSFHGYOTrPAoZTKvOoMfUVpUUBBknYhzWaIIiJ2OYG5jFIQXZVciTNgHM/KfzdGLv+pIABMbb51Bvzld7DuHaCueQNo6gQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "BRJXR41MBx5QilLhzaFjYahUSFL5N0lpix74heZpVrSf0c3fkL96iU9hjcHgyoOqbu9P9fZcTxea95gfIZ3lmg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "Mt17cRHXBaU5UvfpYzZohAgmPFzGV6VqBaPoa9rZZdgsWNIZFdzH9oqXf04/hN0LxfitVfV6LQaS1MteKmox+T3Lf/2ihteYJT8fqnUBAr4+1jg/kpUI6Y38C305/jK5r14Kh399P3VScWBlzlbhhQ==", "context": "uulmgmNTP/k+Qi4vzj5xAcg7/B52agdzWVXI5xIrgkmDWL6GMVnYIOzPvtuz0vW60ofdKU31NXyBFOGYCSfr8N9MybTDUg==" }, "key": "3kThykPrrmHGyhNtMxLNxdN3FNYz4XrzJmQX7Q1y4+RWT2Nc" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "vh6-YhRun8szm2yipeEyEY8GGDGZNeUTX7-BBQq1E6Nf0vMPwFwOi51FAubk9myXGlbKahb2HQhzuzu4DyRbug", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "k+0b1BOIQL4=", "context": "g+hLWMJEKC83O4tyYhQpV7dKKLutSNQJEnGTXKFjG+jWfeKWAZ/W7powTzrUZkLodMG3MeTZffiDWhz1QE0LEmeZIxW6yQ==" }, "key": "VIDED5e1aokjXsPE5AwqfykekbGd5RjNeAbeRPYfFksJrV7gSi1NBzaBS1qXlqbAQETiff11UGvKiuKGQ/o9rlw8EA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "iViWQzJClGK9ckNgrs0QBhyPGrXXURlNyEKvYeQYiWb-RGLhZJgz6CdnT4VawzEyYFcAto0OVDNoPnjJbkbcyA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "pGjiGbWLuBWBJyowHsYm7RCvaWcbaPLvVnq394F0li+YMo7tqF8v0uI5T6vulP+VgiK+ZTLx7EaKNYGkWkj+SVHvpMbN3+QV8oAYfPrwcLTLSy9LzyoXRwBpIQxCLnKA9iaLbMwSwCY=", "context": "2IPrbenhYZQWsiXjmRlcOuGdAffiLNoasGCrp0wBqUy9yjFEY3C6e4ngCfM5yKRmVFqILeJNHmCmJGw/9bKI0MneU8oSpGOyTFxBRFY/1RSCJw==" }, "key": "HnXplieaAfo2+3EvRvojRrfHm4VFgYiuN56ZhdiMkowrmJ8R2xDoanE=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "BAeEIWGVapHc4Ic-mS0ywgHRl-g74MHn2GOy8dyerrUIiyoodIgk2UTHVSUS1vtHX_7P_KbarJSHU1JBi_mMYQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "", "context": "yRL0iscDqRtGL2VfUciqoZYWrREXX63FIwmE/YUCfKv7YGMz6kXib08GCvb5jDCe9vr7P0uPu7roz/w62t1cusMsmciHVu6ISUyg+5aw1IHff6OdLfNw+RCoearY/a20CL2+0Qg=" }, "key": "/3ZuGkpO94/9PVQ77s60JlJ1iYTdI9PoKhiitFz51tQGIiqs" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "0w5YDOLXtRYFS4ej07R_qmdC7EWf-1W37_x_c80IzPSan2BP4cirdidG6Oz4aZ3sq5Z3-kd6CMsRym1jYtskSQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "TjsTH/GPowqfc3FyLbUhP3ArRIuuUXJgUzOZw+WOlPE6MgDo6apLKf4fDb3yepx22snbd97kUvbtUIRBr2N8/7upqrkLh+2ZrB7xcbpyu/6MzIJvLF3BIQojiq3xER0kOWq5mT9usuASOMSWb+enYfA=", "context": "/ON5gAPmaBJ2VA6T3p7nHDvWkW2mwoiXNS81+B+HJ2wgpqDCH+pTbQ+JbHwTKNHN5amnfXhEGaLc2VQ9Yw==" }, "key": "hNZqAnPp2vn0aoO20s+W9+JpsjDZ5VcsYBmd9mv+JvrG+FFo8F6w2S02vTXXQMjU9Tc04w9T4wpAEu9LjDibLnQUiRvIBi0H" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "JzvSwDaMPtynhbqNdJVe1zQJ8ZfR6ODE4bs7Y1hf1TT9f7aDJBdwMrqbFPrY_ILRjVXpS0yqhQkFk4vmbLaheQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Uw==", "context": "P8b68IjDu8jy+ApZCYsAo+UMhEW3s3rjoek3yssKONezahSVxJawpSvcsmPmDTjGHYHJiLZcjIckELdsfyM=" }, "key": "S4raM/8J0Td5Q2EHxG79H/983Z9SP5qXJ9H4gpYzAhAgNF0poZTWLoBqPYIpw3ZJvYzNbweyiuyzh8VHug==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "FWO3xsoXRmDBcwRpTdN62kKONWnyWdHuvcywzyEwajL58WJsZjZ_VfZROqyM3n1bfhizJx-wKye8p12MDIU7ww", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "IZ3jVOOA+wQs4WZUx6p6E9q/lPjRKK/kmHI1aA1SFIe1jBW9rRNqQORyhYWIajEGvt3bQ5brMAY+Wu7sdjvzIUPKm2vol0hqEuNCHlNNwqnRrklWQEE22w0=", "context": "B5jb3GlBrzUgHGZ6UsAKHf1EJQ+ZVYR8+Yc7tXPp6m5A3D4pJSW68lNAt02N96ltiDSlppcUICWIPPrfyHC7x85iHES3x8niLrBlSI8YzmpMuaP/jyUENiERmaSK9NaBetF9FWdQZG14FHhSokkCfBF8KQLJsLgVja4i7g==" }, "key": "/5zEBQrRaYR96BP7+BP5VQyyzAueJT6XjN7FLJS6nKRxkQy6RgzpeUC2X/R3Vu84Fn20f7xb66Yi1rLh/d4Qrib6Ngf4JwTc+ePPwL2FYuMIz0JAM8Y3F9HBB56SwYX0ZwDKVubNw5U=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "PCKUgk5a4c81RAkYbONfdqEPY3aZTdwBcYxKGrkv8rgkQnjuRFlMyt0BbzEMb2zPqIMN_sRlZvv1k2TcSblSCQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "x5JHWj0q0/+2yw8q0uLHTcoZDANde8tRDtmkLIxt+DxyvkTgMMOucklL3szAnQ8LzFtmk9OsglOWmVRKqrgxSScIJfukHYskYn3aJsdJwskOIHg7PkBOVljuhiLVGWibTzqStH9+kJtnJ6w/", "context": "0C8HEPcv6QWEgFbku6DivvbXxrhTGg==" }, "key": "MhKqL+VhwhL8H8SYB2bvUmL5jrTDhCd2DyX2O3IqmXGuHQ14s/7ZBnHPicrqVl5Pix5EJLy/BDq2X7uNlHmLBq3dkKAi+BbLs1YJDtdlrO8LfI4Xahu7sn51LxVWK5Cj2Fsc8VnZ4ChrvCqr9h1C+os=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "iKJuTQl4dQl8nlvs4uvsqtUL9LUKXHfBF6uAIAwlAV8q8IYZIpltbADagbwwhX7dFKWcAZBfuNUdie4w9F7aIQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "9CKypxBuORreyg8O156XsYEonuZBCtbrcAWGOLIEf6qDXFLgE1LA5lTechBRruspwW66zdxH9BRtpeFxKT722T9QAycwKa6/4e0gce+U/qFCMpul5Xts", "context": "bxSGvGyX0aCrT4YuQg/86u6tgYH5WFe6YSv8qTYDriZEji998qXGZ2rchjn6V9Jcut8h/XA0/wWwpVVMSN/pCdsDKI7L+yQyXA3ZjhewtOxtn1b8nQ==" }, "key": "LZXJ2NjD7KIgM/97mvpVv0Dz6MsLBpNhxKmC" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "L8P7i0ig6ItNIy3y4dQ8PCDiNc-_9biLvgcDIbHlHZaidb-UO6hbK0XCnNpzWsvaz3NC1qeXU3DmKQjBnnySdg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "5knpH+0f69DxDW+V8G17LDyWHDtz/f2VsqA4uQakbJwjPBCoWc4=", "context": "BwTDUXQWwvrPRqkXOQW6OwwOUpu37GA=" }, "key": "uMm9Gz5LNfUsU+bKNta+Xmi+0QYLPFilzGD62hvnS3jSVJM3F0LQqYP4/m+EPpWs/29UujrQPRz6IOG06HDdNjk1pd2OnIBdGR3UGAJT" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "eqoeR06vRXglJsMvcVcIcbGH7iimBoEd7tyZyFHRej4ISjf0ksKTyxjSUAWpq3JI7_6lckvSvaxeeqDy48PI2w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "C1ctbJu7Bwt1", "context": "SUfK+6uDN5V7dm0BTvk46/Eveb4=" }, "key": "8v/MuWLHaUXaTkiGvPuJMLtFEpyea3obQGUmitwasSaH05Gi" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "0V-hIigLUQPIjO95CEQmufNw-TM9wzyfjLyySxH57btxm61BOmU4P4U2Bv_DkV8zagD78evKCo34GdlXrQI9Og", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "d6La+XzBOOy2F2YTcZUifo9hiSshHUNyNGz6oO2yEOPZHJFmfuFmvDbHzII96AVACLZNkdg9EISQqFpBwweP8BJPXNa1ou3BV9Fhpycge4osSZqe2MPrruFD3bxMhNXoy0Qkk0iPNsPCPwvJWMTrIqMhVpxJNzu5", "context": "z0ZqWK+xSpKrAc/jYC2nih4ZtDL3XL/RFkZr0VMiZ24EuOhfFRZXuFuQRg8lBqndFGVDKC1wXl8twb+GHArZkiWhQRelPGIggvlyXr6hpYZMLaD0IokwlI+ZPALPevjw3QpcyYiq1ZPJQjoaVIYBSw==" }, "key": "bXiz3v0unTjl1smPkvcsT9H6Ibzl6BbZ2HWFiQ4+J/UgT2Qt5+gNEtaBTXONC912rHl4OuV/j7pWmT31FVB9TAy5mysHPujrC6Cy9+o9cy4Uj0mJsPam/uu3SaSQRG0X2r5AHoa4losrPt9jzhVWP7FFfPJt1cVsQNaR36ij" } },
|
||||
]
|
||||
};
|
||||
|
||||
hkdfctr.hmac.sha256.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "HMAC",
|
||||
"hash": {
|
||||
"name": "SHA-256"
|
||||
}
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "cjRFipBY7OXFaedoqnX9v5-XGg2ZWuTIa2Df5BrMsQ0YOkHvyDS9IOwnorCOcUPQPFqa0cwc9D_Sx04y2oWoIQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "ZjtPi95/ut9gvP9jHO9xLaL5vUWlU879/v3thfO3Lbq6dAY/OQxAzxAxEtHZpIwtrg==", "context": "qDJf7Ljqyjd1GE6/4gccwdOLyVCj5KJVJuZA1d5XXHI=" }, "key": "cpnkNVuITYrhpiyMRnYAg0ElUquubwE4g8HXlgabX/U9OfsFpnIx/ingRuRLQQ4JpB0C05Oqk78w7L6mgiDhQPNbzeYAbxycNQ7FTlky7VrmuwBPvFoB9BWvHo28" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "IWeQ9RhVb7Av0Fc_HeEbGeM0Yq9Z3oZCBguADcZDbHc7yslY1KgqoCzYTHGCjdi4w2FzC72Vspdr9yfh7Xx6OQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "ekeBX9FGt2vteNBT2A9Gfu1HdaePSvLfG1Ef0RoN/Eq8RUD5gsCpczplkHkwocB+owmIZHZBD4coHOj8BgTmG5+dMjp5pZq8Ah8sS8mwBGHuSWIN2AYA9CU=", "context": "VqKW513u0g0=" }, "key": "ln6sH700Ty/szU4MBLkvuE4qKhxibC77SHQlJd67ee15TdfczxwzpxWbDF9kiA==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "Y5k3jgkgWdswkbX-nU3u99N6CPFYrt1IOV8J2_uL_NPFUKbmZqSBLtLEuKIuqg1dd5-CtracCr3r7YIp0JlNxg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "CUSsHfs+kDqHMyhQ9hcmjsZCGaX9cFThvQwrmRmuZson4u//VivOdAJHV3pGtaIdEnU8BX0PHJpc1tlsE24a0auMTdAl/Zw9DuocJlRaSG5Y+K+4RBfphp/zz6IfOey+vg==", "context": "yi5XD7zh39Oi3hrIDgDJwVTYhvuQou+v6ncG5BjE2Icl+l29cYegePoGH0nZsnV1ECE2SoIvG7NDOF8LEopoLyQZqtckdckmd/r9f8RGu5u08ZLY9nhT1Id5dDswJrbdUPQGBNuToQQ=" }, "key": "oyN8E9al41vIr2BO82TeOj2kDh15gAq6L/E57KDJcjsF6WStGLU13tXFaVOC3QYM7SD1WPWArO5LeQo4ev+C8iW1fPSQX/hMY5p1kKrLEXMfVfGVrA/joCz1QpByHRtSjO2NkUiMds34lkytcxRIllw=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "0C6L-3NJkZkYf7q8upbgcACAjkWd6m-2fRQ3ejPc-vGogx9BP7y1aULUJpjoKJw2zp3aQIO68_fml_2EzIsMxA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "pxP5+FjLqZuOC4ODwftfK0gi9YceIbVR5aHzniuKR7TtdTQfWWUHAtixAqxMRbprlgu+pVyjeSQJWlqyFVoy5oYe3T23KSRsWPji9bY1Zvk8LRlNOoRg0OYnxPuhg1G5e/U7efiByIIVxmmHhjEqfEJyTahBLDL6hPF7oA==", "context": "V21t1tPhmPym1LrsFwXhikSj0J2uwKTd+AS3TOyexcq/gE3klsw67kiJw1Fmm5AlefIeA4oBZBTocrduJRjroWIlu4zMnWp2Zwo=" }, "key": "q1oLcr+BrIbdVt4c1neX3/kIN0U0TMfCfXZ+PHC8ir46rg1wtcZlx9RAsA==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "NBd2dnP7PSnBwwoTmLSxyzhZU9XNLQbGN4ydOfbUD_BybqoIW_ceICfDXOQ57IBmDt2bzV7JBhm1_FNmL3NjQQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "j7RGwSsP6vR2wVxJtJCU6TkNN/Z0f7wbLB3NZwqA8FtYV2ZBCF1TwPiIIA==", "context": "rnSDHiX9X2zZSIYaqIrwjnPzmScteDIhMdYWudnUgZFMyPxVl1wcnwCSbBiWBqjhDXQsMcl5qz85niRiZpISdsy3" }, "key": "5INo4KyZElob/g0prYzdkyFUWOMshwBnbpeQu6WZ1Ukh7r8ReCK4pnoUNHlnV4paYNkCPBzCLzncn3/WocAQh5zexXbmApqAcaE0gD8MvdHRCO4O47htHFbEWmtutCR4PZ2il18AX+/o7zXGm3Ed/10oReDpMWMZxA==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "NDhA9HHGAn6AUuAAK1hKYnJfJE9QNVHA0Pam8KkmoTI3KZ8ezuEBiPnimyrfGWqNKr29rbeE_DKZ6eDYINgI6w", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "dD0=", "context": "uiXtcn38TOWv/MdEXtLkUFPs6oMuO5X1uTcOgHYkGiJ6lJKkfi4TeTSt9unXLINvBqBhX9KmUcsWfx2oB1jKLQvPFXzPtB6Ekww=" }, "key": "XibJXN6W3ySrBVmphX0i99cMJCfsJBbeX0KVFtPOdyHlQlzqX4+Ff6696syX0YapJfP2GObQQsdXPvvdnB6G83SHt19tIaK5VM6tmA==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "9LJCXPr8cUN29pY49bq5cYd2ToD7zk1lJJWr9rQwWj7hKvC1axQM7Qhd9lRtcM-eGd39SIP_gyXhi2RdlXhNlQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "nfCnpLMh+TiU5LcmkOA+aIr0OwNDbxPb24SCy5T4gvXaHm5XgAVnoE3w90G3BvTG7kunZxzPLtrrJh9sSRduUGiYkTcI++Eh+GJEctp4CUgoYxMMdPQ6R/Qh7rc9th2jT0dXa9JpMWOfIg==", "context": "5+GCnUWVPiLHGdJG/8n7Xw==" }, "key": "N9X6O1iVlxIKHGa4HQ9JFyi4Nt1vVjtyCre/LUQJCsdC7ggQ5c5J4PBxTVFuzf8rThx/oFEyJDomDsIR068oQVYp7ZuM922bU5MOmutEyEWjN+ROsdIDYmFFY1pyYl61vK4zRhe4CSp5qTH9Xh2sTQ==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "gb-d0sF_pMR-ZCM_Ph8t4NOWIaz_9FSlBnBwMK8XPmEI91em-WSouoQnnBNqs7-xLKgOvhWCHDlUML9-ZeO12Q", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "T1jd39EEhSpw6sqzC72mYXhMuCd1q9w/4Y3/syz1MiIMDvzBcVb1oLwCkC8rnzkAmPWgzmQwVL+uQpPmyINhDOua17Apob5MpIRc2v6qjpcQ2BcH31I4OctDgUwKXuYyVcYVtOErB7aRNtW9ag==", "context": "KM6uR77G2c5XsDWiWHDt2tDqHLNYX9WBPvln7OKk31hfIM6lblRMGYjmPJpLCNIhHw==" }, "key": "lVNrGVwc8iC85htOcUixmK19krJqaKgt/9Ub4/ICxZQOXufRtZAaGXe7iEPjAVsbnEZ2ULA2Y44miY3n1oWwd37FjUgROuJzUm+ZiKIRQDAWrrkRzb0z8oHfWSBbZMgQDBHHRRkgMnR2ibjnVw==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "HBVxYuTPkZXD0iFP6tb0NAVg4QspdkM2cHQpciYudQwONfAPAkKKGHjUaInoMcAc1XLsXck8DvWTsfuv4ZHb6Q", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "igd+gLImoOF8RBRb1C3KKdoQgx3ld+02yHwQdVU66u0gg1YahtEzc+1+wUJMN060764TLHSPWd0atuCYO5+A4hYd", "context": "EUrST4n6wNBki+EvSR6on+qoAO8sjZG8iHE/5bBK9D92uqCK6g==" }, "key": "nX6kw96Y/QGOjUvQN5J/rm2399CnbPXCTUNQTxL3aaCErmGo4XuJvy0nGoyBMScpphPPguPHt/4Sirhi+eDU8tjYb9k/kbvKIv116C/lz+Nf" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "1HSirEekiRN51dqk8LkiKKF4zAlaekjWumYHL3RwyPQY4ZqS4WXKw26XG9XUwLedWZypHm4sPeZEuoAbBaI0bw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "LSC04BAXLZfLjCAMwOWo/ZDV+eOW1vwPtdM=", "context": "OfhUJPrUpsCtZS+uixaEvXdGUnUp5KFNizxaH2MQB9gz69t0XbLyKot82eNOo1HxBhxQ/gEDSULneq36VbSyFchNUzC93ZjEFsw=" }, "key": "F57AaLuQkzTEZ3mDDxzTRphPGCM98L/HxUBgfCD4Fv7wxyeKSQLnObWY2Yx8RBhIIgb1hDDT4gA4jI+4Ey1SuW1HzDSEsMrRLHhpRRcgfidTBzT/FCX3obQ=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "y21TcF6MkB5-uwtiJ07efvhoEFgMYJEXJ7OEQGOHrjeNXEEXrNZwO5hhft8U7gCqk2exOF_OTT2JX_yLus3OXQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "+MqTppUE94zyAAOkMPFx12gZzIwzOh2+cE7HUUF3sKZXOaFtcOfwuh1bXFvJ6jhq95jMHsuH+ObM", "context": "thq56Ogyp7nhRLUG2P7njSo=" }, "key": "m57/TAckTQNEhiLXDKKwxbiAsDRg5qQqRCZgwGo7yNOJFNv9JjDxw/1rQBCiGKXjaE+iRIKIo3xoaYWFfd1YwO5mZObdtGtBv3YuHAJwMnjzzsQA4Lg7P3kmfRF89sVXkjyj73TZRORRT/PhdNPg7CKkIFDBnPbbQARR" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "91b5JVQ34pzZjxDUaTCo5eEQSw4yh58IgEnJ6Nvz1PvqWgKGJbUaxj-e7I24zBquP3PVOB7c7PNRHlZQKNrW6Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "lQI8PJ4BMsYDE32dl0lAaTanu3q+HW9cW7mCrAgaZitSKLYRXwJgpDA4CQgj", "context": "O61ZvBGG96RNMCHyPwrGqmjfl4MwxmHu3EaaU7q+Op6eBMz6kk3E3MpNE0TWn/lAG2Y=" }, "key": "GrGENdVRdSzR9QFk2BBcjul5k9aIbnoOWdjmCO3QHUPcY4vKFJK3WnCddcONglyQ2cB66uxgR7ocNtgOS2VVvgQhrU/HuYgXoNQ=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "3Ew31x3gFYyJ2CF92gdKwKBQ0u-axwxK-i_uL0KgxCEPo3GUEjcnFSwKJruJlrJk-z2gYjv6EAG46E4tEcVHbA", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "+oZVw1exUZi8GJuD5xJ5uwSrH7t0UoqVzNKtiSGEy9aDwiTQx57TM4rU97dy/hHktwetKOLiRSfVfGJSDO8EuyL4RCeXqzhl0GUX318DnW+FUbF09cVGJNtufyQdJxZW4RD+8k8/R9iYskMkN4jnA3dxc8Y1ZFY155BLJt2U", "context": "yU7H8ppWeMHJMemjwq6B97VJk1A7RyklPAIAyhCB057kSw==" }, "key": "3IdgfZmbhxvMIN6kxbfQ6ePUUR5ZccIyLgQUXIiuMfcptZePOjRGPEcR3S6MMACKb+b8dU2xrm15JqHggip297VlibPj9NE8ZV4IdlzKDNQ9b4ZxjkvJXeoY/TRLfHz2iYB8Eh1D78Qr8KehwO2+cVhVNTyjqduoiMJwgmsK" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "VKuMhea151CGRvDaTaiQ6c16RkFqIUh_pGgI0fypXrmiIplUXO0yD6-i7twyj0OQn6Lt3kwDfk7YLOa81POLkQ", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "7LnUb4lnfKOtAto9AdwGxYJS/hQxrPZcDETvaD7riyWTiCBiLgIL1H5gRw==", "context": "XW4vPo3cJN5qTQPwbN+/pcx/43L/WzAefZo=" }, "key": "iBrGSwsQp5x/vrk=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "kQpqD6cl8MJkctsFJG92T1E0IM5MbufXsBkXksftFBhUYezJa3QMwKWFOzvOKgofLS0tlodjNYJdeAl57mb1bg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "LGSpPcI=", "context": "ISvMHjS89z8u+/hINsFQgv1JXqP0lDFRvAub4t1nhma8zovnxz7B7/Mv00todFYPemNZ2tw1PVsQsMcUIgNzXpbxC66fMXkWkhXaD5lr03WsoSjTvSyK4TMpsUuaRau0mdt0+yRdxr3y9TIbMmxwvXpK9BYA" }, "key": "P8HqDMGCDq3313Cs1u1XvopR6/0XBveZQNXuy6jkLAs3in+Dv2Lmw9+emLYonkjVf8KomsJ8LDivqRCJASGcSNuMp4BqeFpEx6k2oRo=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "cd6NTv797w4jE2pnC6JzetUEzjiT0VPMDqxou76yiLYT6ZYx44LvLSBoVUSTR2yQF3KIU6xfoPdujn1IGRPgxw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "BcD8sUC8QXaAlCybntLuHfVwausM7fKYdaBRVPRLDxrk8/Ar1+++un1ASOnHIKv0S93QrOvoNiixKfK3/pb0GOQEi+7QPSxubFJvW8MzWjSn", "context": "fOKsT5KvWkXvILKAuo80zJvW43PNEfkWdabZ3DKDRc/1p9GCE+SX95jjLcHfaNRmX9fyB8j4w0NP90tYRa+Pi+8nBMuSXUiRzUMQCisIYnj5mATWVWY0ug==" }, "key": "iGmZgJZkeqUTay5xN6PT2TVJQ6PJ9kTLECH/Jp3ltEXJBKucSi1u4wh6Nb0sPaKY" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "H4xsJFPhg_NgQMLRyg1O5KHGfwp3PZmoaRVaL6xxNazI0znczdYMX4Js9FIb2Cjqy-6W_WyFOu24hTS6zXoprA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "1N+65CdNeM1AyPyrqrrRafSMj9MPdl0D95azG5VAZTrllt2oVFinVGz9NIGyAg==", "context": "17zPghQR7wcafmegjqiaM4rNHRXm+hnYtn7xZBOeJUkfindUQ5BMYbuQVG9VsG36dVDFhV1BP3arMRkmI2rLOa+9MiukuO0sRyAILpCb1zwurCUNyuSP2ZBXKmvsTmx4kTtJL8DynBHHFckDyNCgobvHhda2Tc6pbNdtWg==" }, "key": "9bDPrs3uBIcepB+3QlngFoO5kNMmiy0HqePHkEiZKhzG+b2EabyqXEc4P8jA05WQTL1vd3ffZMkpDkE0K4Wp2OeS/qFvj4XVwRTE6UprL5moRAQ4tKp0RMA2Az0dgzG34eFar+ZO2xsWonbE5gn4WCG2GLvn1qOf9Q==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "c2bGk2rLZ1C42Bpl9Ly040N0eUWfq4cjC9U0032tQs-fjXrQ9GmVrCnL1I46MvzwKxJvGSviLjpMYC0bkyg88Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "J3sL4TpQmVPX4fVVzUgdAZ+VNvY+fHOrF0o6A1AdgiFPVYB9fUaCN0kvG6xvcIBIevcym4f83a5N7oCXWq3PS5/51rQvK94DRCKUSIOBaD+BGDRt", "context": "hZ8ebJCqv4Sa2YV7H09VrdpmdV/RoapQkeOdkbveg5e/zf2P6GY98ZkKa1jWQEeRBWEP8faVo+wi/efkMDJpP77vRLxdCkQH3alKi8yy8oc5g3RkveQ=" }, "key": "yEa9OQ7h6f0sjghruZ34fhrt8BzquwmOoLj9NGteLndhg+r+2S/tJRWrJ6sl2sCqB8xazRORlr2XS9ncvodQNrbOMQ==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "7m41piIaEoCprxdkHRkmdrkHnS-jmDCd2HmbEGYT0G8ZjTE9tF24UEw1xafq0JTd0E7YQsx0uWHwrkIEUjMgoQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "RJRsvqMVTxu+d1XMoSKNtHomH2lV4zOJKwkOTRvEfmD3MHnxAhMBB/jLShRPhR/OvbCCOvqykwnH2bMoL5Tokw3jg2rODAFGeJAwzetdk4RoRQblT6+lsi2M64j1jRe3jpPUUY5oGIFGrE0e/hKvgIHM9ZPdQw==", "context": "MylkDP+V9hfTdYMqss/Ljg4=" }, "key": "YGgJ6jAPDDxqEyyVayrWAxl0Pzd2uZvjdfOPZgwM6KuK6I1OK6ayAekjTy+WwNHfKGYP2lQ=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "JDodGjQ7RzBXOzTzRFHlanvs_sWr18mByT0Cm9GxVdE8ouR49YYFuPCD061dnpNBXPUK16ih6UfcbitVqNOVDw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "XuaqOC/Z3beozSLDNkxuyA==", "context": "prscCjsnmo3+QWMyVqYtIthkY29gutX5YSCvj3mHp1dJ4ntwg+Wb1UQNIoWl4AvhjXaiVck4ODpe6Bv7HeLGd3mhVKeWhDuBotI2HGj9gxQiI08wj9pvQkYtUE9K4jHw3v+P+JuM4Ve/mYY/yIP8hUJ0UkndKeDZwvg10ycRUQ==" }, "key": "iiEEFau6g/chRGn6Ne383vqTb5Po2az0x3pQss/d9o4N6rjMCB3z5KXYS3pI/u+QPL0e+1Wr6xPTFT2vipMZUUDgJJ1X6WM=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "tcJ8IgRVmUFVsgjGrdycKAVbRgBhgX7-BgzJb_iE7RWfEmL4KXnmwOPALb4vLRmactylWxPNdKgS9J7URehQdw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "Ru6+I+V8E2mJcNd8bqbHPMcUTXIDAOysT3DfSVzj/dBiPuCG", "context": "ZQlGP7fbt3S+E2mW98lgojsF2fZBLuljZcVig6dT9kz3n5/msCU+umLEgsw=" }, "key": "1LcLSknGz2UDvb1fBh6h5Q==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "c_XX13U84gCkp-mw6MivCr4j2WOKEA_fXBz8B-JreiAMBLty_bxZ1BQ52hUJP_EI8kT26GecLRQa4zOU8AcDgw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "oCOm5Ad8NLF34h/ZhWbElpO2rZahnAejZsdWg5/OZx2ocobeSSTyW9LHjjhqttlIpAkg9VMU8+OgMdXQWcA3v4xrqFVVr0aD", "context": "9Jd4ZSLL32qmyom2I3RoxDTLAw==" }, "key": "ULr6bHR1l3IR0iUXcATdRSlWrrxEwIJPn7jDUI9K" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "ES5oYuygVkitaCGLP84C6bBaDBip9WcXLZId0ZWOUnisQLufJicXhmK_kg85sLz4WsK8ugOzSveHItrOaDCrKg", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "a4bshYt8Tdlpjk9rKx5cTK5lWh4buNp5uwmSjQywDQgUbKE69aSidsLz1byR5CeW0fqfQN70kgvTThYDoAu40Fyyctrcl9exhFs=", "context": "katdtg3PaHR18TK+3x+pm8Q8Lrez6+tiRq9n21ZQV89rgLgddr4a3MN7P58pe+T3hH/fOmUhaoMH/7/6hRvlVkuCyaDKLJA5cQ==" }, "key": "JCwe2Ogtaz4T2h41OYEenBMLfM7c0/gZ+rnHcuE=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "dn8FyzNiuP0xW03QB3rUEKutFteWffIVnRYfSVuvwHEb2s74ncvPfYqe_c4jXXLv4ukknVoPhagEMTpod0GT6Q", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "NSLEVC4s/tpBSOqN/dc67TN055hZzL29MK8a1KVn84z1SBcFFYi4QFFRJ9QzFd/ipiLFSlt2rh9s1CJZQBdgyq7HoVRl6qFYixxccaTiFWO2PJ1OqnnSKPZPZml5K+IIpsbqp+X5", "context": "wgs20hHOGOflWKnq+AsOfjK+FQ==" }, "key": "SW5tGUuBLidueGdeXiI/nJrPUlfMVqnIVl3pTy3UyhPqw8vpHkYld+bV/ZnAyd0DnRxlKDhxPlulVFA0LcI1Nlns7a5NONPeV4nPW8jAzrQDg29U0z3/qgJlqIcnBOXHv3E5M39fIabpGkdvHg749/OJ" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "NMbk9ZOVCuUM88gyg5MTiE95id8HJKptuOXE7MSax_KKZc3JmkVBMexbLDDj1mF5SmlEUWGWhwb6SV6CYFpMhg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "wtX8kxlZDsKgxA1D2xk/XcT3FcMSzJxpu0UUlbgJ3TkIppuA98uSp6C5Ug6x9JmPbj51DvnFqVHQnFISl2jKUxhczfKIZw==", "context": "2n0Lq9xHezIKvGXcDPFVnF+AVOT6kq5eMj353dsRUpOw7eqE" }, "key": "9RfCOlqMsrsjlbC4hptPB1Q8hlTcn7MTDQTfuNqfRCvjpgx2UalcwQEikYHmTcrsqDmmsJEfT+Sq9Lc/ITohiO4b5E22uGvY8L+BX0Y7y3s+sZbbGWjUOg==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "RTeD12VDeRX4bHJTdpC5CjmMjBzT_zPrHrd_qi1CdoYvz5fSfdo3tHDE5Hx0uGm6XLGp2t2qGapzr2Fg9kMmng", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "jk1nioNgn88nU2To5zaUB7pvEF2cXcvfPjwgSvxJaWQPJs2FBH9ZV2zuUtrWHMqr+ipyhTdPrwhAwvC5Eto+SylzFR3zlXIDhVAtSY3qifWHPQpNNFqGmUhyfypj97Cb", "context": "Q/7mVzjoEVs=" }, "key": "2EGbPvPo+G7KcH+8e8d4G8AVdqTZ5+fex43pPbvAX+jOiUS/8l5AnSmNedr13qwVD3N8MFv0Cpsc6cXWZWeEMdDv0tdxk4gKDVqisIjmSw+dVDrV0mRBW6raIyocJKe/RDzqi1nQ+T7foZ9FHSl8kdKAV5skgLal2SirQg==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "B0161B97MoIsBuQ6xL99KlBSqbL2pfbZYyKSNlCG7BakYTp0AJE7b2dnNv6IiZ2hv754kDhiLEjLeS5O0bZuNg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "GJM4NuWQXbvABSgbop3taCQWvnyKOpCOARGaBCVV/ojGJqte7P+C9RjpuLzN7ns2T9HYUav83PT3uvnX26asl1FkXQqojofQz/EYKtD6Gw+ba5R9BVKrDhA8DcttppBEP7QW4SIms3NshxIOs6cUGw==", "context": "j0y7qaAlRwTT/56J4jvxuBqAnYthrU8GdxJsEHzfsIGz3BV8hVv2/8lsdLhCTxkbaS+7sW0No7N5+u/XNYk=" }, "key": "NWqPhGmfu94BJ3jpVgGWyU6UtSk4+08s96D5pmMM5Y3s/ayqgblKlLCjat8ODOWR2UuF1dwQDvST9X+AkFaV0x1jkbgjcztnSg==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "q5lSexqqSBgxpJVGqAAMqZiDJPgUaIVAMzcuhPWKoK9XIbcrYVCZru1rWCphlfyD0L60gMMVq9ypbzYGapnpAg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "YoA3jwJpYZ1umbJLvtuT7z1eTEIQw8YUGHWVPhk5NdcbBpSrEBbR6Lg9RBvCer5bNMwSxAxG1A==", "context": "KCdmYABjox6pAUUFzU15Xh+ApctL5fmHLDtH70BbFEJaGu+ll3EB" }, "key": "apPb5pHd/7uPqI94T8NwgHfLG3fsn0NUmBS4tw==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "57NZT02I0SxKx-fBBtG-_hEVDX22PmWAwHbFXWoPnrj5rNQoti6inbNPRdgXGm61KGPeB8len_o2ShKAapga5w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "fJ//c5BBw28D7ew=", "context": "rV/Za6s5FJ6cBRDHDS9fvchnuuH4PEdUj+wcZ+V6/1OhAm8r3UrpDoWZZKEAzB68E6aaZAJo6fr4oSqxqEhNRjUIHOtP23uEoNruFWZUXXthHRRb7ygOWXZYc4oClF8rLxrlk0oVVGazcQ==" }, "key": "uAyF7qRheXMvrgimPdnQuQDYOYa+a1jf1AsUH/sdhwXKbKfDfNYlUfRGlQf+4tBr2IWWSPFveADwO/Ui+BLkPyofEvpsQitfaQnedtncPBcDd2H/gJ5XJEELN0bUrJHH4gsOvP0OVESY4Co=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "OWB0ZYa_a15jzNVO6tuLgZQpLMS0BlEIccAgkd0ccg12uhb_KW9QNOJGQZ4SnXQ1eBhW01LeySSQtCbPupJoCQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "3WSKmOLW9F+89NBkIbIWUlhE+hrlMbWgaKmJs8MY/0N7+3TOYfPTHHEXpCz6j0Y=", "context": "bv9feDPdgB9hLzVDa++cWoDeg8kDJX6oPDw2xU0LBOxnT79mPUDSwLlxkc7u983uT82lkR53oPgn5vk8rZw6kaUQDMsiVE4iEfVkMiYj0kYWEQnVB5+A" }, "key": "TUQ3BxA29Fm8kArwsMliHczPhFd3+rrU5w==" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "IQX0JXbRJUwP0jDacw1JNlJ1rrMOdhbGeJWpIe4CNcYsgEpezkfkrSIQ0oxWgtvt9gyN2_QBFp9NRtZ2zYnnrQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "nablSC799glJzl2I9pAEERwasWZGXeYSplEG+lswuDXv45AdJLntpvBfHe/GDcgXF/2LUhkh4zzHFU1tKVOrTdWm6im24eKHDNB9t7RvHKuqWjYJzIU=", "context": "Qn3gLdhU2Q4TR1bXOZRs255UpQnFCEgeyXXbGfuy5+/Nf/uB79jzy7fKel7Ghs4Q6bTE8j0JC4KXHLQiInXyyUrnH/nZIQDxYH9KI9kmZeiKT29zLeOEA01JPV3ze3Z6gmBVfeBWiOjWDc0Oupy4zEvO" }, "key": "sXTcvTwKtaN9s7bs+2o9kKT1Sp8RF+EeDAiwEU8i8tmP3ZPAuf2V03wKsvAHAUMfFElgJSXoSVcN9wSts1M=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "5Qz-ts_gAG7mAnuCk2Iw-BvxR9ra0kwSgaKaAl-Z4gtTdW8PRj_Wcm7sv4xj23tEtKhwfC6x3lVg40nHnnAl3Q", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "lpoUhUa2gEJMMK0kp1u2rWFqEA==", "context": "S8LVYtrF/5dryBUxRIc54ChL4FPYX3g=" }, "key": "TtnET/14JbCIDA1P53tY5vj/6CHOKpm4TCh22vNFLdL5rsDlm3x+ebTuMn2N9poE9/gaM5fOsl6CDy5uCpGchtcsA+Y5wVIP" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "_yPprvmlqKhbqw21HhASxaZNRgjuo5UhOQMwuEXV8ykcmep8NpWxkxt7QylNuEOa40sNiXlcb0JxR5x4FyXVUA", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "J/1VcaC93cgVNDe7dKdk2mI9xZbbD9o=", "context": "9Rl+UIu4yTulF9+gxwFxNlmNTG2dQuaw5H825wIayUH/SBMwD70DtcQU2t2DcDyMNWSHeT4QZXqzjZ0Cx4wv54c5n2nIZpFxXeWWFo01RmXEYo9iiCZMSq9UGRvPdmZW97XLBJz6m/fWU7xSzZi2TG1OCTBiy8SoQJtT" }, "key": "PAEjmRa1hD8IdcNL0Jkm9Jor4bTGm/Gg7LNJ9R3OLPNsRdrurStuon06B8eDDCbl9Y9Xal2zFPqdZeYG" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "VphL_u0R-aLAQrbvXpPJPheBuMeYyOq3iTqGmDXy4YFVkzSBLdxWLfLoT_fJqlpN7AV27hSsjeyBE8TPFhYFmw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "oLSD4o2lvzucbNMPN5iZGjhr4UP+mB59v0tf6x9qgUcCGqOEn4bbstfcJyPEl6fMlAQJ7Zj/RPWY/omgalJ2YsKpjghM1uad+NUgipY=", "context": "CZ0CosnvnWEbjUMtv8tMDHAJ5YhmKra7H0jCql+ljtR25YUKwXubgHNiMSWVDTgwTKCa+1tg1RXoaOmTg591pmQ=" }, "key": "5h1z9JYuHpAphSiJN638b6VHxI8Zr4G6sNxbSPSINV0IkYVrJqBj+EwI4KIx8Zhg" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "s7R89Ea_ji6QGm6j7aDhW2Akqx51p4wSUuigv-d91j5dPn_f4cjmdiUSygwDFLVRzx-mlgudvHvtSZR4ZxTI6Q", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "CjuKKByHYqu3jQ8=", "context": "qeizq+ktFDd2NTGC8ujjTC2nlaz31a+vMpZVQivWUlIqjk8xR0JJPIDPQrsJYzYI481Q9LA=" }, "key": "915mxrCDRYKvK5je1UTsRrOs9qhM5XrLHBBs4VkZVF94L/cM83czWEoBK/BI+6SPhySvFzaEieAaW79Q01eVrGEJqS3mmtRXrbpRhmzaIcrGm630FIau8WX9SlfDcX8+udbFURJU7yXiQFPJy0oqnnn4OmhvU7KmBuBVH7LR" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "NAd4Nh1d1fm8waO0EC5r9S2AGqfTNTxdDtu4w2Fi8sUynoy9yJaoKc66XfWnlrhmPpRG-Z24nu6zNd5lYHqxug", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "fZOf/Q5OavE=", "context": "eXng7LSJs6cjnJvOU1ymBOon0CjebtPW5ltAMS63z+BPCvNXfgSyWAMbtLnudppnBQqRqwADJqz5ZVw2HvM=" }, "key": "+7mpUCyVEmRDlIIB3LiMxik4GESKxZ9gXhGe+BqSRMqYhG6RsS3WcA1kh5Q6VJUW/H4KHuT9I04kDr1eos8KA0tHiBaqpzTyuc/7HvcUcSy6QcXgx9v1lSCq" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "srDnWdnarhgeiBzOjRjtZeSMX-xIj4_8kbgd7oQLjThbcXveVSZPcBlOhHRcZBxQURryM76C0liKzVqPnxNQSg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "dNdovgzeJ0CMk7Du3sTlOoGI0AyJMNJa6Hv9+e0=", "context": "Cb6zChK/mdpYC5piWnRVmMsyLCFCzJpfMzzGqx5OWN8GSYsYJdGDut4M4rTzBJYF+Ez0fwjnC8q2ZTKtRk/kiR7FziZ3ZiWyWHA9B8UoWC00fbwgQOgI06GWx3Rc" }, "key": "yUbyN3yjvXBGJ82ugNXlOKpDGWULqY5UmDiB3BetisaEJSI6tDNkeDgwEMmE0tW0UQDQdD/lUKq/RNxQMAs=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "Vj-TZWusaU4U0IpedZZszXWZuyxfXlVJVWAc5Mkrh8aJnd6rniDbOAbmYgHwzZOZ7w8a1vZldFomQOAFvhJD8w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "KiIQtqWj9wXohY/EXGCh5DdaSmGY7qwl0+zjKQnBOt39+Z/KIgJVdfkz6YeZDGcsj8DNuenwwJGOun5J0fIUCkWv0TfSCvpQ", "context": "CCK/F7RkbvGxCeeOAd9QzBxNCtmIkeOYqk2NR9xCT17AW/q60+0f+kU9fyoIQ8OfJ61tIVknD1DW2rpAaTK6Z8blgLkfMeAR8mV90yWigc9U45FpajsA925eQmugY6Qyxcg7XL+3Gvxgh8jSgIY=" }, "key": "8idN9lz541UdWB3iDBCqXHaIYw0S6tsHNoQ4rkpvQnZ+brruuBjt/tA6iWwAd66lljFIu+ytnaqacSLf6vGT+41rQtSMELC8gWRaBwbn1cdu9R3as+srJ7CLxSSQopqch+eOr8AnUxqWnzm4BqpHSWScinNO7a0=" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "K01bxEg1wxLFDTOLc5ihlViCWGxnApYvtjRlW0AAWhuw4Dgb1hU_h3O_Jh3vAB3NrOHknBjdPkhF2Tjlb1dKJQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "yoQkyIDh1KpGhzum/p14s86J6AYrs+LtNow=", "context": "pftM0I5l2AiPrGxS3HwRZOfV28+PaMCBlESpjk+xyjCgXC8MJ7WYtreWh3gHJZdPq/sPN0OGt6jzq+thE7DtZCdagEIRUrKYhc352r5sgU9vYcVd/dRdB+uFFrSWskg=" }, "key": "MiI7ZPq0" } },
|
||||
{ "derivedKey": { "alg": "HS256", "ext": true, "k": "jVlKDOCJ6zYwY5h0X2jbWzEVoDAKLXjYKVrRVwlyNZrnFdnC9nwGxEJd538XOU3BVPoXg8WMdVckHl_IOMKJAw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "4ZvpAGcbd20bUCPKIxtXpWUYVRA/f4OheUgFvXiTkRa0Rn9zbPggsJgOUQUfI1CLSq7O+3je", "context": "RbkUyYsSxcaowuQX5bozzCUgzON4lle07r+Ajan/qZk2g9sGHoIDZrfCW1ZAXSZeLcWgGcAGNZbZS/H9D6Q4dv8Gt0bklJo7aRz/S7s=" }, "key": "5at44Q==" } }
|
||||
]
|
||||
};
|
||||
|
||||
|
||||
hkdfctr.hmac.sha384.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "HMAC",
|
||||
"hash": {
|
||||
"name": "SHA-384"
|
||||
}
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "5ggsyYri4Kr2C4w31_BxKmwxfyh9wmMG44AcbC31TtjrJ8PJo0QThH7Ktm-LQQ0cW8o8IKLnUpQBAOg8mlQPXoy-N1BwxnLm4MVLQ_GuOgLbgQQxkF-612C7aOcR_RMkcVJAErD57makYIxv36_Kct9JaJ2qAQfYtx3BTykf4ao", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "UNwfkLo2g0gocY4+SEuO0wjQ8g1j2ro+e9ks4OnQycRRoH9sOYkgtRvuE7i4WErzsL5zpFAEc3arwRBf7EXtyerbvPD9S6+LEaMvrvg30e8F54bI1qASPHEmv72TEFJORBQ+5a+EGBMxGUvmsPANDy7SkUCduH4=", "context": "2PWOocKFON6ahtNtEvY9Q5Wk180qh4nkmlMH/tVOU6GSYIQeNmrFe/fZoLFBe30YWJFlH0AlDEDang8zT5F6YrHajZ7g7MAQq2UEcjjmTH+mIUyn8DOACBU1cZp2DTSpf4oziYmxMIX/UYYYwN6yYMV7E88EWe4klEC1mQ==" }, "key": "EWuJXkKZ/Uf5YR3CO8avC6ELuKP+yUL+Qj5de5/oZJrqUoFqQy9zQA==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "W1U42Xfk13TeYvKH4Aj7hZm51ilBreN1NcnDB5eUasb-ugsu8CfRySUobmE198DmYvVatq8aByCFU5YBFBWHnKHOYqPIPk9JKuibDkZ1EGEBNT2G7tO27cFO4T5l5s4DV6yVFyIz10Oy7nS1imgyMLHDRrFRSUjFlr5HgUpk7_Y", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "rqfrBbOjFmUwmTBim3SL", "context": "1fd9VAUEx2sls8pyHtxOJY8zi+kSeY6nwu/e2voQYOdff3iuIA==" }, "key": "P3FefCIfjYWEwogkOC7nXsMpZdXIFe+SxM/7AfzWGz2zsNKOn4mmMZ4edlem2Q5v+j35qKSFlrIfiG/FVODF5chLcGQTUeaolCiZL2PUhs+HkgpDaXf444lV6rNw3tSf5gzfBWTAdHTMqZa0WGd2BtDwQawBMz2s" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "HZyzCHXsWbJv5__2wiFsFTHcQK6r4hoQatS5N9RMmFpbe0KwArpDjnuwcQB5AA0RIkD8hZmzHorf00dZ_hppbZ_sFCTCqLbCJERK_K_y5-7T8SlyYETuOo-eD9X4X797WbkXij3TS5nDTU7KVQbbgftoPfo_SNxEmqgO7HEsSo0", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "0jgYcPR1ucd5fBx5HLBoGO5t2gY=", "context": "mj8fRu1SAYyWKkaWKpTVv2vdG9LJQa0cKaYvxeaLdGAVO+bADkYpDSgx+xjDbV/sjIb6pvydvYYiGMRFo5h+qf8rD1gVxPLq6ujjQaap/B3f2B7rGneS3o9t8EEtfUAM3nlgtQyzpkhktcW62jL1e+08TkostnVN+Q17YQ==" }, "key": "jSMCrzyMooD6/YtSHwFrKmfuki09GFRqOUSu++dgLUzKcQy6oMycYOiJ6S2iNZs6VscaW1fV9vVJCIUP4c7Oq+xOpVaToRj+3T8KBHW3HpKupNcvxNz9kGXqQrFvvyUl/KQXq5xz3AHhBw==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "py78P0F9Vt_bcwfwZdU0FVTsx9DHz5Bw1cUeySXg2WXfiNIiAZpXXuSXkQi8sIkIF5OMtpBMiPqjojTCON2y_X_vqst6PaVVpCxx4NeX0FHp8mTpAugP3mYSFAn6HCWnOQ6U9xDjclrX-rlHVhn4zP3BMAuvzjgHJCbS5UQygYE", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "8bzZd2wPzwuUMOWT0iwLGpv7YwBaqOBDqrIS/MmxQC1J", "context": "PLi5CQtjtGRZnN2ojEJpyhgMA1ihHRCuYNk3bcf2ISlo1n1iExRItj5dS1SqgeW0RMkKhkqMjOiu/Znbv0eG+Abcyl9uCU7xqc/kv87uFMFHQh/M6lI+vmYnK/zhWuIe33Gp6GZsTnxgmrDPQLGAWugeSRLKmq6ZTv70tnQ=" }, "key": "WMADuz4h5UFi0MErZ7dtR/Ox5fAGkUAzimXiMCv88sJopQ9i6jo+SBVdJ9TeAoIt3C7MKKE=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "L72AWY4NUiifE4laJSxdRR6tm3hQYrATp144vWM4AGAPWgJLkYTz6vGbBYVCnPdJ9ts0TmIZVLSyS3Rkc4FJRkx8KvgJDji3ztQ0Mb78E3K1xY8zh0nP2SUMKqetXmiX7tyzJviHx8Iio4tKBUCfznYnFu2n_Jn1_gwmmOuYOjE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Sur/0lVLmRGzG6qbHvzcw618FiGmmPQ4k391VZiY9LoDxVr8JeqRqmGpPC+CcKX6Ubb23GiBrbFBLEpCkmdKat1/WXhC4MTVmdgt572dgjQqkjDLy8aT4A29sbY4dCnC/59mDVY1GNqDLuU=", "context": "iXiMW7tgmCq3eG6QDCC7FHgyxncJkq3oggbxdwBINczdWkMZ1RpQTWcWgYt+oa7aUSdlHoi9Mkeg/B3IkBA=" }, "key": "dUqtDMyiy4BDAaVOCGt/uRxrCb9aBIepteov4MHz0gJ1yL81L+DlvPivN8gJGlWQjy9oo6wTTX2+O/dZ498OR72s3H5yumrz973mK49/SE2OjjZ7YzEkYtWhvxCNdowG1WDMj58XpFDJlXofn4KiGaLwOu6ISFKAg4RRrcY=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "JE0MQXVoAvSpuVbfOJwASTpr1zY6kA_T2TMlSIb0efDejml15rIobN4dzevzLD3vPy48lgjEL5PZOTiIyUcieC7yuElUZRp63ycJgudoik0KWKb2_QHCVUhYlPEY7jEBGYXt-uqSMVAlSGgS5g4MN4J5iUsmq1rJeYDB-6tX7c8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "RkpXD73h2fj1nbtOQwupG1G9PaUhPyD+T0xz15dCbZWW1EWn1f9SFgM/cV2CAqd8Jl0HSDn+1gXCYu42BkhgtFBlXf7uWVfQfOJj92VP4mOmOGB+1W28vGIsiXMel7Xu+WRovRDXL04=", "context": "5+1awvLbo/lbthDv/3QaTLoTDg==" }, "key": "NuQYtGobOy+LQ2EkuczKHmYzjDFlzEDeRL77N9xPgA==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "pNgwvD8dSsZmU3CKVUAk0aHnoYrGT6Dejdt0VZjDpBrWRfNxdkmFtcPEtQ8PLeOFS_qsOqx-M0oPmZm6mABfWRlfI6AE-CdIYdIHapHpnzVJe9sUMOqO96jeDqkyXllo4ORopbv6ppR9VnfnYgS_wX-3wDsoGAyHaKVpeSC7jdI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "s6RRPVF3EZDffDmz4HeMMEvW0IE8kyUb6lyVq9ny7J9Rz8roDgv2/jmA9SWXLdzwAdhiAxT3ORwp0Z9Vh+Ewo9h7/qPasuOWV3gWqVcH/XuUgELZLtIpzKDeIdXz2Zl3MvE=", "context": "FPYdM4BfIazDyIjOmNnuFpmL9OycMDjLQ7SEoc8iRXk1aT9XdGE=" }, "key": "gGMlCZJKVBP14o6izA07UtffL3mhA3us+1qJhajmaKRa52T03kPaL5MrSqUg/K45ZmMKrLTFRR463jfRwagDMZl+pw==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "jEOFjg9Q4LqO_cXA8UjPlAqA2A3QpqFSAUQQOuy149YTlPjz1BHQHr0MwnaHQSxfnJltmNrdPAmzNcvQgz3o8JQRAkVhUj7hB0rB8ZIYradjmSM8CXDmkbgQRAehJzL6SlgmWaYSPj0lVchn6KC8ew994o0w2T1OY210IrXIvtg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "0Q==", "context": "OK879RxXgpztzp//1SSw1H/sS2jW8GTuDyNxFunXy+IzMFi2j9lnrnf12zN9WYzR1/jqQxqe5NBG4gjbA1brtSoAy7WHDnOL3sVf0Su7IeMuRg==" }, "key": "A/EnNO5S37yKG+e1p/EkBtw=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "uTHJ56j4KrXkVI_V2VrqENpRs0Oa4RfQZksKXsyI740MIm3c5abE4WT6w8S96wEzHJTo9jJ4FDgqcCNxOfoojfo-5Er2kkLDvHog7hZbTA-JZihVM07zdk-eV8Ar_7IF1iSuBBVM7eoaDFbrwdODid6x6801RwGXQ1L91ml8UAU", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "bdsqJXL/aLI2s42+3pmFGEsc4ZtBAR5eyD4qKtIQJDEfSGP8XuW7ppXo+0jCZLq0w9VUZnOyL7cWRkNU97vZ7094kjRpraz/BCuBzPl6UG8dJUAFaVmiKliud2yRRQ==", "context": "MgDGE7+03HzDJUwk" }, "key": "JjLJAs+wI7auX2scAB1YIc5a6dW3zEzC8GT/" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "QDnbOKHKBDM8iUYT54IxB_j1WZrzM4JwiujabTfSoWpm97Ythcsm1aFBDkhcrrhv21r8SPMrBoeyGPccCx_NXqkokTW901YTSW4vbYfL1KGSMVCSYcjlgBVvs12BcIr0AnuvvfBUf7gGF1AwPo8nUvrsjR6CiuttG4Az7caKP3c", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "", "context": "NXryYnskveGb" }, "key": "LaVewCPQ+txFUQZHlPG8qS0vLBnVhXiG1u1EVgqkaU41Lumyl5oorcIHWfKqZzak+4P0dK9AdgnfIMGk2QuwBHRQ6Ieg5w+TQfk5ND6howbU9aRWMUDghD6Sv6u8ex6EkhNEiGU9F1VqLY9TeChsl2KLJAiDDyDAmksntdk=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "G2-JT72ma9BqSNLdwzsWXG1lxsI6t7ILJZvpATd_SGTde-eH_ozex43oZYsb70FjfYOz0B7a9WWRTd_qPES2ay4f7lfiojo-h6GCWNayCro3WsjAM2wSjnBCBisEogue4aVh-Wzu2jgUr6nCzMTIzS5WMObOIWuyNhH6Nh0gEfE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "OH/j/Q8nqL3krUSYgYP3H0pPXNLONZyF", "context": "nFTiCFiTDwYOna4uxSoqkViBPkuBOq5mN0k1" }, "key": "+zo4vprstNfsYktil7t0jWKw0AWaba9ntJ/W+DPPgJXN7qLtyTFz7asfLHwT6Axp4/igoaDMQaYbBN48ULr8Zo4T+pDYE5oOjLa9xUI8bij3xCJnaxw+4sfY2uSDocWOh9DJEZA8MCHWT4am7GChtOc8373CBq8FAUJT" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "Zu9khiBvPgNEtP-SG1d1wJ8wD5heMhZBXPp-XOFWK2Tm-lD3dbsXjUL4CBOqFXmw44FiBrHtv6p26FaubY21dbbQXEFW2NqGYgo0eiuNzKmM5dG3TPJJv5TKdbc59dLXXDFKoyf2MaG0aThD81ITOzRujyrur33OHFtseS97nyk", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "5PcATpbXuVE9DdIUEIXY+63z+4peDG4ym/YRatD9TgJgh0C06Uob/cq8yCs=", "context": "4svPtpvPetMnvThHCp0/edk+dcxB" }, "key": "KJErStJ95t0V/7yF4Zk5ci+uQsM25e4F4tOX9oLUMY/BOdtC16m0gQDB8H8t/is6+t38ueFAzpKtFOuwMTHaUzmB61jBZRC7ZVTuWhnGNPwaUCyRJRCQ" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "k0P1XoVvEGSe_lzaZTl2EMWWhC5roLogzNT31GZs8p6uRrbN3hgwbRjpM6EI8Vs4Vkcfp5rFaWGm6ucRhFP95mwf7rQDw4jEHb6IPMv1eWrB0mHAVLHsdtRXz-Cs_fHq6_aTJwnZnNFw5TS1TmH9NY3esFkepu2F885eEzPC4qA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "no6zVW6VerGEFfh6opUsAd+dDLj9v3ZP+NRpHNuIdcDXGXAIlltrEc0A5LARFj4Q69FunS6L9iGICRctWABCu7/X0RH6r/Tp76Hu", "context": "zgVGgck5faY9b2iCEAW4lguuKzaEflI8OkGY/YARgHyeKC7edPIpHmBmXwJil2pOfoYRN2I7EhpJFB9uH1wm+OYf1T1YPV49zr53XmBlpadOiLsunx+d1AcaSi8O+BrIb5VEh75D" }, "key": "omtOHbl+Upj0CUJbMASBUX3QPPwjKZUM5FYBMIGi7iyAEKosK0uAV9zcJKh4n1H5OniwYbJC/MANCGSY" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "kPlD5odHvmBj0Z7rrPSHMy4YMlXlpQ11E9xO9LuB4KuucD_o8v9n7xpRGxdpYIycmLwz88JQxDTWWp4d80FGu8osIHWnthrVxcyLTEdt6b9MV2yKnK3z5bI-AGu7Ha0qq3AhDMdBqQJ4twoMPsW4zPE9RFjmWhK2PJi185d4-VQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "H32UqJLXqzHL54i6FpzpVkFaMyry/mOKPRxIX3aK8MxEI2AR98WHrxycdc1Oo8na", "context": "T2dodFcPdYirmX27cmbxCcT52qwF/MhAcYMLJPeVJiNL6YFUN+1ePjIMDkAzMWUxx4drQ2KEVC3yJbOJunvqel5m5ZM6oQj0+P5ltmLzM4p0VnuctmUVvskJ08I/XPwnsGj8+QkyWfIo9+nlprVDXfTtc4Gqp/I6" }, "key": "G7jVmC1ARHJodi5NTKg7f+h9ApWofg==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "aMZUbHOpq_Cn4N_aggTGeCi4_BNHZtRB0p04ZdJZwsHTx_3LqyO3HX-h4LRiVx_Kt7nbW-HmTlpK-oK_7BnuQ38_4s_0egSVAFiJvd8bbOjcwmNjQK6T1vyFrNjzNRJkZ7y3RkG3N5ioOqJiKHfyt7bzi9-eVQeVYnKf3ie_IBw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "1Lm45VPS6xO4H9MtL6qjrhnjWaoLleVgGhiNEFbJkAyUtwkQcZ8X1pMbO+YyFgGs14PjzGROarpVk5aFRQ+A87TUPtMHQAeP0C+XAVBw1Yc7drRaulBXG7bceK9UNwpNvHcd1R+dA2T4xbElkqBn", "context": "asoklPsWgvStxln7N4opdkI1CnC/wJ5SfZJET/v+jv97DvZKV3/MiJgMc+bF8M0M+ab0/TjzKz4DJhQ6Kp8j5eKOUqAX/RZdBBGSAwCMCxSbl52N6b8sDR49nTpbekVgyNKhXOOYSLkYWx8YkWjM1U8=" }, "key": "kG3neiyJCPVeRhc2md26VWNMR2JZS+X8dIDuH4z2mD4azNWSQip3sRF5mGID1DmwyLkpPUcFKdnkH01T/nOlj7wiHdkK96J53p6GiMAQJgKJUsoca1/M1zFj/dXIKURr/9eI+YvZ0HZOG6lP2XvJci9+8aXLQRgd5bPFTPI=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "ogWUZR-TtF_GtIBHpRtnKrZveBsWneW53yhIdwI1ZOVbyt1WaqtgNwpxfeW1GZPgz4I-aT8AntOLj_UUqD-O8RjcxSq2Ej0dhNtLUfryekrRaEFRAqznJJOJAh6dR6cqNnoLO07U0IAZKjq2qhTJYHPNr3rGtj_nyB0Zmo9v1Hw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "alPel822S9DoWclgVfxpKUGkaINxlFPUh3luYYLlV2OF/ude2XhZrjTArmI8ek9ORy71XGU+xiOgHMG7grlbz9hBavO2BUM4u7kf/pbfxArJg2HZrSm5M7cEgwP5aBFl7IIxAWxHUZgEqubcbBIOhVALc6FTO3MrVJk=", "context": "f+Dw2cFOSCoCLgQkyvOY/Mmjxft15mMu9V1fXj40AEJ8+270s7F0oqYihYb4dP0YkfyqgkNWi1SttNd5YA==" }, "key": "dkE=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "EHQ59wxnf92m4JUvAA8sWB6qF22Ci5dHwg5VlZA1I-jdLHa22skyJp0FVrG1pGatGl8xsafgUxQfM9bcuaRZwaLqbCltEBQV49pLEz7M1t7V1RSXCPe3eLZYnw9AIOFmgSELY7zFQZ8asglnFu5YtSAviUWcV4pDGRMXSL8XSMM", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "e6Evt/lR5Yb3VCFAvWQGjiKPvvxP5WVPxXQiGKJ2l4kfyHyIXp6GAmN2joJgSu8CNQowATdJ49UwN8xDqM9GTWNR40sr81M90NOHYGwxFf/r29+My+jw7yGpph7d3RbuTiSsKem3EuBGVVMCa4FBLk3qFMaUK1NFn7T4", "context": "0sgIzxXpKh9JH1GMks3jPJHkoTk2Yh8W1hl41n6yPwmG8bk4aTtJg9RVK4n8bmWINWD7xcEzYy/l4jg/QmIzImM=" }, "key": "4VYak0xqIvETrNHGMMSAFWb2r3TGnKUbeNRXO7h2i5EfST06JHZCyeI8K5cc5mxafvq++SW0wZ9isuYPu/GMNzP4aQfMUyyDSUNgFzi0lCswb7n4WJHLmig8tGZ0jG19ps1moUvrKEjRKQ==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "ohWqyOfN4jBISBh1J5dIhNTnlcJHLUebZlB6twM6OI4qTuAGXutqBVFE6QFY7qTQuynPNEMqrx4M0ImTDl2_RWFsPHeFXwYSd0WtmGvZec9c8pzyZ5zgPDu7l8I4gHyCLatVuJIoBCI4MevtnOojWTvR1ODizJHd3Vtrsoptsvg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "Fj+xBb5pGGUdCzNT2Yg=", "context": "6ekwdYz/LvuyqSR9QABXe8cm9bcUhE2WAlY+yJNq8Cs/JMPtjMaF8t/u6HWSYTPxRgY3Qns2hQdeM95M4fXrZhEtLh2lhDkR0iMeVmd5JmIVOMYpDqHOhtMC5N1GfTH/BwpaTf2/siEzUK5p5tKZ" }, "key": "ldzEiLT3T5HZCc04xOqJKr7IxS7FvwJY6al7f/Y48/JTQrBnKlvINMmpm8JJ9KE+bf1mkcwR0pMz" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "xPcY7aKa_NDl3_RILSnFFKSuQ8h4L2P2g51QCmGb5uQnTZ8dmdNhPbiMBbwdKI4SRXtiPZKvtjz4vHf-wdzjFUfDpqviD46-a1bEgw4lSJjo-b2tEXuH8ZPnRw-GW2nK8GkJd6xTALdH6-UhRhb9Oe-XUNQTarZUJvmWxgGH6CY", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "RYRkm2TvBkrVZZIhHlt1arONTdXSTfNtrBu5y8V38Imd8676kIzOGPs6N76gxmIYTNwWV7dhdqmrBj5oaB5KkUitWHmfwQ675QU/dReTarRaCoMs4uD2LRL66tLkesJ8jNnqflg10Brb7DCtSmmVJiY+Hbwbc3zhKR5D", "context": "cQE0YzCyn+xzhJEbHSQXlM0C8exW+KFqcCzCD603m9Ouh/QylgEo57/rfPisCg==" }, "key": "r/I/B9N2LBhb9K7cdLd5hpki7z1hOZbDnGPKVZ9tr9Pc02ohtjuRzZND3/IyfC1cP7ad7CR/GT4j5vyKoYUOyMW+thhCRGtgcd1sN6NnsQK1GSFc5QwFvOP6vVEs" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "Rg-2PnhGT5f_3gt8ojsiw29RodBqpXUeWE8qNicOyZVDltDxtX8ozBNuyPyf3gKXe9BDad5wBo1DOxvDcgg6g4M_Fpzyyp4pdqB3SVbg0Je9PSprDU5NlY10M9N6vUHd_bxmeSTy-rOTE_ljj11crbmqFti3cpZ058oq1jhrT9g", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "kzuLsyCYpBkeTLtzcH/twCTT4VVL6USDByZ1dOW3gVZt0lG7+D8iQMIYNm1AzcndtA==", "context": "akef/h2827XzjLl24mR+fAxw+XFCzx2Ex0TvvFcuo4xougGnsFcOFedq6YfOQ/PocA==" }, "key": "UDI0qJH4jeNMv4wnAljVVaFF7qv7Y1GMd8y/hAf72IdaMel5UhgF9LimV0UvRba3ZjF6FZIhjmocKccLlt901/S9N775" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "BtigYFD4auGx48fhaJj7GgI0gbzqriuJcDyTmZyOFGBbXsdaPCFL-d6Gz-qQjJxOI2Y2mR-fZn0FMuGLcpecT5MEvXuruEZrnFR-AgT1AXraLs2PRt2uERGgpM0wF0lQRg4yAdn4q_k48rAh5Q_RhPvrkvY8c6764ic5ZIpb7f4", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "", "context": "72zFt5uyWBhwjvT2A5H3B7/JRg==" }, "key": "a9rn5uqHncZ+bkrfEVnZf4cw5uL/JyMDVjb7se3KdeWtulpTSHyaP8GZ7JIuXrUtvdQrffXzulA+E6fnpKPzTNgdguZ3OQ==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "fc-wMtCwpJBUM-EKLrsB14UqaZcojm9yrtpfStfYFkTzO6Jy7NPH8jAqwQv-75BPyP99bRvkHGeylh3T7ra_F-RDv1k3nunHtee6gF2nlFb3ldHT28Eg0vBhbJZTv4OeevY8iecYnFBIlVKgr08YcBjEpP9MdS12jefNonG0WEM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "YvRUYGbHd19xx1GBPBmC", "context": "tYLcv7K0CyL07aXEASgLjvGxqUwt2dgDd+4DhStqCULEa+NhoWOHEAoRDBhusA607m5UoyAfsHwMMydCe+VSOHK2BPb5Gi69IHE=" }, "key": "/whEOE9jj4E9gL6gF4gnKHuv+ha8C8dLh6ZAQMfSQfXFvA0qlETb0qwMkcXVz8+1R/UvYw9kyxK0mAA8G/ZyhahdUO2m/9pJ6W8g9LH6DMLSO6I1EuqH9NP1wHjy0r0J7hOW6U07lM870POWdbHmN2Wq3PWORgLXK+QJWw==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "5zYkzVYtX9fMGhzMd9XkVxp3p0eCY9sD91TOZNJojNk4Z7zPGB9XP5Ju-8VIeXWVIhsxkuiHJ6LE6PrXsyLrgVlLcZgnSZbx-4WoErmekb65JO8f1YrE3WM43-Col_3C3BIixvtKAcojve0NW5ap61ZMCJ3pk3Efzn7usbW0Na4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "aeAFZoZQoBJK7FeTFOebZvxIamQJTB9EpQWOYk1IUL6NxlxILHnXW6Q=", "context": "Qi6H1NBhk/nDosLbEQ==" }, "key": "HlZEqRtTtldDhV3oP8RDjoh3ww==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "z9lvFPzheJE1dJJkTODT-sESjc-NmHNhGT-G-9OTHNXjf5dbnvemrNWBzTLu9iPOGJ-LvQu_rMRt1NNuUhJJBZv-WMEc4id4-9lHopHwD4WeFJFUiEoPPfxn-eH1JK_whJriYlP_zCEBRWhkLLPONMjcSlRGlvSJGHSySNauLvI", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "QPerdhceen/RqOs/nl+yZP8JjYXCjddjM1hbb5H/Zoy/JiAVPKAbIlXYLQeZb3sejibXx6L/TKxkn/ZK9PcXrbgjaHpRkq0zzmiMtx8gnwjMdshR54TF", "context": "KD8rBBDWtLhClbcsrT88VzukIbJWF7xGqyHACS13ZWpdKsMryR5/b9O9qhS07OZCwT7LROxoiZeN9s5BYzzqZNWOMRN+tKBk6ZjEx5lC2JZNBi7tgvzQuzixZhn5HFrbGNQ7ZTeAX8ELjs3uZChZemdjEVMeutjaNLw=" }, "key": "UTn5Af/2" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "MT_NfkwwqGYOX3ELtAEpa1dn48MzIMP68Yc-Ilh1hWAqZbvEr8N3nMEu4oiMh3P53_jeQHI2nJ1Vy6KbcYh0JsZjhrzCX2SgY9IcY62RKYRfBFhkZy1Qj7teGrSoVuk4lXAeGgGNgGz1YKXC3kZy-yxDaPQouzpKoBV4cdhB2oI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "yfppBKvCB4wwG4WzFpi9PR7LiusaB31XSGrSH94bokXm0VrWTJVryjbI", "context": "QyyTZ317945UT6Y7Xj/vVXcDu+361mXDOB7MDCJPp3JJDRldCZGGcQBNpFjF09XB1/O0qNQj7djsJVOvlOMsIn+ezwDKR3J7dy095BzZo7bcNvHWl/YnGV4wCAcqTm3fzSY=" }, "key": "3tsoZ2O0nzeYacoaAD1tFpv+qxW7jXaKE5tKVxGxG+9uc4y3AyVhs95uN14=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "VE-VhkyPgXKt4cfmigxsXNDEkHjevUvtGdo3a3x6CWu3lZd6ktgk7yKdofvp2KjyP5Rhq7Fe5naK4DdCOz-V3mKU5W2yzzhD1kioxr2X8vHm2eXtVz3CmtVZbS1AwEwoBImhU9NvpIMrwo3OYvTLSdO5UAcU_ZK3P3HXw3wLaRI", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "2dqpeEhQPR16nfNdyMGgUT+mUlwB99Wm6DZ8y20JHdTI1V5mWY4vOUfOmMxnJLVXX67/AgvqzFQfyRruDgWIeSu1pd0OH22zOs0R/v3j9xWXrwLknoITVKC+0AgLMaRKSqEGRTGo/3Sbw+ZaUaVvdC7R", "context": "5GyBZ7GPsz4mgSo0eS9swgoGiNTrY7LXoEotEyNabjssAH5CruygcaXBNLcPEdtAOIjcSDtnxjLGNFfUHbCdFmIKW7sTUq5+1DDwYW/W3UIZM/Sv92og++CCmJE=" }, "key": "ZV8EiQ7x4XnnqyaOOzco26Bou/Az" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "qsZETG3NhBaa_TOzeAmmqm98FYAN-iIYmT5W_qK8zML4VJYW38ycCKmQzVrGVvyTdQXF8DWzK5Zuwh5bla4bHtaDZScD0oyUdCoVQ8HfoVPhg8sZfJguBZn5rDvHgI6gvUbObwJS2mi3bLhyMIdiU3r_7Jr3Ns4PAxZ3qo8nxvo", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "JVMJW3ebuPIBTuu9uR3YJTLeUMhjPKLMqq29cxGllPDPCsd6Eud/nvtkmdnq9gg=", "context": "Zv3TdFXTqSfdlo8q8zg8qxv8dqJ/Oc61Pls=" }, "key": "i1gGKuQ45U9y2lwT5H+2a/VMlzKbp9i1geSSdLgheSeqbmwATzJKMKPKBqxXcv4xxmmIhSxQzgES091MDYz4aagkMvSfvDyoTot7JWjIXfDsyu68VW6m6BK5hUg1vmMob8KBjjyfY8BbZuIGgUh9sQ==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "wMUqk6spyYljkoKspeX7aIGQysfu9hJoQ5WOiNSxVsLCtbDKDCsmn2seNL-Mc-OgwywdE-fmUCuQgTYTtOfUk0cRNe-1-tpTlGDuTJ5ny27hfkAbS_EhP1Wn_8jgdAhSiCzgzULfr1hgmn6Oer5Bn9H2aNez5ZO6hp6awwDinu0", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "XIDICHJn3LXxmX9hbeaQgFeOo2h/sqNj2Am8A3vUd7bvFCeaqPqFk82fl5o/9dZY1v6P8+47iigiaOqaV2ZUaf15UweRs/tHZrDNt6aE2zCT8i2rE99iVmwFmuhM7JQxDBYU9TV6iPpENepgqnvoMQ==", "context": "F9NDOfiEdRg/SpaVYk6ANaZVMg2dOHLU7ZS3PFTCRYLpCppEpRMJlCGepUqhdGCeUp109tDTAg==" }, "key": "/Os3+fSrQjpNkv36dSB1Z/KdaY6vEkd8k5lXo1jWNYCbxoR7L7fhD7eYFip0c5DXWzgUGmu8rRs9AemH3bhENNgE5QSWgYgL6oW89Oim" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "g5j950UEbKtVZpL1H4iWJG6zlPAoQs6cFa0EKRsF67z36CJ7SrfImw1-ngR9ctF3KWx7P7C9flh6vBbKZOCAdhC23d_5yJ4Z1wBs6WaNtS7RX2AeCZlQiSDiNSgfZYEp5eiwfOYvqupuNV60zfXRaP2Orrt3GwMK4AsV73fLzhw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "fAURJ6iPh8QUvOgrfepl3C/BW9EQIHcO4FYeer+WDO3wpTuK3NYGT1o4juotDl3Ozn9Jh22Pm0oyTnHRyE9hZhxcXz1iaOEGWsVBw9GYYtdqiZZgnr+/xwILtZbIY+iJiZNH50IvYBKczMhdcG+9H4pGCgatlis=", "context": "rdj1snDIuel/vrC5MYISypuos+xiEn22zbYebB6h/iY=" }, "key": "Izx0LwjPOaxvQx1+wiz4acgH5HV3v6mUCnd5hlOD3vpRt/D2BeXLeIKhQF5ER8uDwkDFK0aA26H9U78eSlod7WDQ0c0QEleX31+DIFzc" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "uTEhqtVnCfzrTxnt4admvvU71go-EV64Qphfke9EAqpMoHAm5_nf295kQGA57fJfayQcsv1ZX89Fdpq3YnKTp_cQSJsmNrAMNPGVDTfZLn2N41_7DaSR0KTxFDWidDoxbr4PPaOTcaWLtJC9weEGmEJkfgjPF6fkNWiLncTG_vQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "28DVd1z7I8/UWP2uLqVIeBB/fdFfxU+wBU2OtPLVS7xgPD2yXPJjp4Kt6yUIXVPA/g==", "context": "Y87v0/3pGhwFbvSR3IgLWKEpnoemqa7kJLBX7y1VYSLjhxN36KxHKxWJxMFvYsdLVmLj5QA9C4ImE+7r/ZiDBGhy5FFs4l+65KfKi3YfGL/FsCp+6Gbn5BzdjwS1YkwtWw==" }, "key": "VQtsctGJUdqQsfbZCCU+VdobW0dtapNs1uRDPvznJCL5L83jw+55XwsfC4BlF09uql2DA5q7FoDGla9+rnpxJyb5fqX+trnb4b3RU34Ve3jmmf4GNQP1vnVKUF6/Lp3QoxCGossImrbaMlA7mkhI21d2" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "7VF5jo6-bcPvkrTbWuDK4z2rDOgk_ecVoIFR55I8gSkRTVnAgubdTWwuQZMeTnq66lyTYNtvCqPq1SIWgwfEjRTTIqjQuhejcCuC7SjWIiP5zg2gKtjlfq3r_uQT-U-wCKpCcKVygJBei7WRJsDNBpR19GzqEFhqYpHJ2JtuF4w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "abmQq6ov", "context": "xnkqL4c6Hu3AcQyjWL4mkB4D2EAAxZ0PfdUW6V0vXVOfIpevs7HIu+k67FwqVUOa5v/s6034" }, "key": "tbTCaTINjMoMxc8DnKW70bj5BGzNTZJnLnV516zQK7dnze2L5K2HRF+LQGRimglilq/5UNr/+buSKcHTQXcDy1tg5YNUUrVl/a/YjRAWBCwJ47AuOA==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "ApH9mCnxx-qhdos40FS_sKvrjaOEi8OWuPGjR-ysa58jKgtBWo_2bE8fr7E38L0jkwRgb8zuCUUp_e0dx-yGNoEmyp0N0xit7pq5T7rbaj2J809EShEoQrBrJMsiO72FfSsRtTjb0dXnmF_j6dY1a4uuW1tNpm58xXf0iyd2etw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Fb+kOtNoO/04eJSZq4N+9I84gcXPnxT2up8=", "context": "EE4Sw2VMXz4MVoksPROmGuEVEclKu7wvIlXHv6GKUeoD947mOhkZruBtjEpv1U9QtD6tq4GALZujhR/9E651zXFy1OmtSesX" }, "key": "CMgESjsN2CH1XaixiwyJhOudAOHTK85OQAgNVCijfIJrrxi1CIHsloy6KWPRJ3nz5OWR9EfJBXhZ/mGwEvB19vNp8BE9+jG1Yp1ZSrmYpe51pfu92E/CUKSf94PT+H18h0C16URAT4hdTmDtrCm0gIYkZcXuh6zgCQ==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "tDZt5YoIOgEZkINh35qdTKGF8njW98WCgTrEQ1G9aavNPFsNmezWQHtLcIZyV6R0D1AsvIEpl9IhCPNqzZnuBXOPo9WdNv08CqKPlqzCxbJVKD9R7OGhJigJqg8sCtMK1tygBawdTMm6ioZCnAz2vsyrEA7UdZ31MUQJjJyUPCg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "04M9Gw96j8KEG+8XZhRl1BOgT64Aq/iS8jdsL3H+i7R5WV3bdGClJmVTuWhmOZCIVMYdgsmC265KKKpFwkzZIS9BhMScOiCcT69UhkMDCpDZY8cDyvE3oQ==", "context": "YCINK+ZkCiZdBVrfcFAnrar5aXbnu/t0CD/0OetANPGb7T3ow45FTGlriTPY6ePf3vefQTioi71LIU0tFbb5KGJQ44RDErIZvDy2yL1PfL1Tcp/wIBTg8gnTeeYunK/NHxSnCE03ehe+P4unBcgZzHIxEIuGRSWb" }, "key": "qRshbB86fWk5ATB7yEfFztc+sNeaneKWof6bGFGEgEGVwu3I0diMgxjfJ+WeiLrFcP8=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "7EQGt9t7H3-A8m48kil6nbL9FnOO9QtBLT27EgIK-KQ9Lxo76UFgp5AUVEbzDwlTGkmMrTF_76LXQxW8rEVrKYFkrEEBD3rWjZ19DACK_d8E1f-30-fMwRnx6y4-fWqJf2bng6rTQg8eYPYGcpCrPEQAX3XbqAMcmQipVhEnTEk", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "FgCiSZ/ooWsZGWs0kIQBK74EoyR2M062Q4KE70yJS0d6m3jT3Z4tu0wZoe5Mjx8UNAxSxY79v/i/RJO+64yfMBPaoaWAZcUpZahrK8C1K3aBzBZj7iw/TEYpe0Okf2QEJ+Y=", "context": "pClQ53Cdq+1SU7KfLDjubXpmX2nXmh5Zw+hBCqOt/+cJxhXJNv9nEd3O6/UqQsMXAzapXI7KkPvzFIjUYxLjBFnjlrYfN+I7lQUzXi58SPE7O5SsbMTkOJMuQ4asGxpl" }, "key": "G+qcVDQuYZQAXlGCPs7EJKnd6AJ5cGI3LKA4x4aw7jPXQu9LfMovRKhCDwplIIHX1YVsBb63UiFF0TBA+rmllhVTV0T/9JNyFRoznqg=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "N-sTjWoUzqtNgAx2UFJjYD7ncTXtsM-13DZvzFKZsN0o4XVVZ9HVpxhX26GrDCFmHmYfi0UNPWF4PPp5cqNN_YNTu0ujG6zXj2-fvI7hZjxa_ZNzb1sfFftXz3VB8XoSRc76duNL4yuGf1jPmM0LzAIdMOX1bd_Q3OuVah6C0Es", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "SJnpXkJ/+x1nKfKZDx6ItV6FnOfGldRHzUyG5RFk2WCJgye0DbKmVBkQSHnOx9+5OUCF", "context": "29iTO+paQtCIpyYFhSCp7rAoNpvt4+74iD2d8skv7NvJPtgQg0Ri2S5yiJDLlnUG+pr1IhFNK8tvZ4YIDsfxZlj+Sps8" }, "key": "ERZogHtzxFlyTTY5a9WD6OAvidZRa2uwibfuMSLTIztLxUcmyc3nWDybRxWkwAWZI2P6ZAU1Ydb9pzv7sVryqHnWPMdkgELvfcYCOEyd8U2fLeXCisozqKwn" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "gNE2p7FCjpb7HAtlEMtYor-bPL-BIW0y6dyiuy3obeskzmgCZENA7jWAtmgYptOzAOxSJ_8wmWuq2EvWaHgTVqJO7T-D7HmHpXMRMqBS5jj-aW_qSJDEgS3jNRTftJnrPMptnx2sY5ff_x6he0nkcqFDvSlcI1nKQmt5VnJYm68", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "xk6sJLMQC1VyHUe7NixHa1SPK9r2FJjoFClPHaBDBTIBgG/Tw4uco43Ah4FTkO0KzCdcXg==", "context": "J02NJ/qK89h7jpQz8s8YDm50H1a3cthUhfXQL+8BB7MmWUlQY6C7Zh6+tcCBhc9eHJU/d9p8Yr40IpjlpGVVX10AdWs5sdBO85sP35bpvkk1tKIN3SZMRsjg7jHTmm4=" }, "key": "7DIJuX5jBloYYOxLmxlCClkhmvA=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "bnrsIOfyyGxIdHc_AQXzovO8YNXqyIzU2Ls-8rXgHJWGI8J7FUvcg26iDQVaaBiqif9uM3Etg_BDLvXYuFCQJ3v5D3BKh7_cHE2j9a7nZFeBQUho8gSEdpfT88k8rSPLcQYhWY9Mjv3Yof5AD-KA0qdG6DzO7WdDaOGiU07lv2g", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "v3Wp93odZOl54g8+vJPJ54BNz3sQ+fLZ3hZJD9K5I3ri0T8v47BAmp7HW2UnsVObanSnDgcDCvY=", "context": "YAcT2u/eNrTe5PNQ0fJN9Qclfkeh4elsQRVQbtfAR+C4tOjF8ZrJrQ==" }, "key": "2jYrIe7sdEHZg+Cs0ypzoC24MmMpOJLhD6Uxln3yxK4=" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "RzaYvMOFOWDefRwwh_vTODfWQRdvnQYBLzWYETtdrL-CUo1YpbT_vMxGHshrmIPZz_JwHwI7QjEooerVLES8-izxUcOb4nbufg8KVbx1ZRDQ7toJJXEnmWMP-srC5fjOD_HF2csSN-9AaNWRDUoiJ6Qm2tx5psVODZHZpL7mwy4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "a9+lnsg/aulcZJTZgFXmtbSldNQ/jWNUFj7wD/90s8v2TyWx0F9hAR79JwNU4iZBK/J780NZdbsN2ZuS6GLwAorkdZeiYfCQu0bs2WT7AT4=", "context": "jrlV2TWcY8xD+fs2sfGKX+9GnDaGbp/+/ObqRPfJ/hSmoQtsXX228X9EGeGhSAtJ7B6ieMOu97OmhikqV3SlKztTpJYCJfWRi2L8fAE=" }, "key": "kPsoSxSQQ6NIfxeEzbJ1yiN+6xV2KD1uu6gTLfys8Bnw4GPSz22BbGS/kl1kjAuZ/hK9+7OgS+doV+EuujIjMZFEZEr4QRlnLECN+PK/1gwu6Ae2shOntlSLYlVDlf+Rm66SejYV89zGiW4eIFS8atuIMg8aiTkjpsv+bEDdaw==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "0UhnePsE3ooDugipkh6EcY9uSErgE75v7B0ljmj764mhSI-4gFlpc-efNSSHs7XvLKRpY4is4V9n_qzuexaR30hJ_jJ0KEH48xrmOJqnPNxqPHnF6V5_TON9TDpwpHZqWUY6XFmK1MqhtUQB9KEGkD_JZHZaUXnoQPJpw3Dg-o8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "VSwy8PcTWiOfl5ZSp/0se6fLlArpdYegHTlYE05Ih7YVJpTaDVMR", "context": "lIYr+8F+C0pIzbXHn5/2HpEnhjQ+ki+6YzoxA9sd5hJmjaL4qindXXcLlFxPQ+yUJoQZe2Y=" }, "key": "Hg==" } },
|
||||
{ "derivedKey": { "alg": "HS384", "ext": true, "k": "avjFcCN3RrGORHL_1PtGU2QmjKsybKjsCmDGPdRkrO2EAQ1OHNtqR8O5aF5RCJrOf0UcOkI5ODr9WjCSfFEj2tfYpDE6SrH9eNVzDulDN0m9JNJuZbiN16IpwG7BJFcspG786struJrux-rHQFTDltPoGs_V6lH1wNps8VxQQlM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "LBUn/A8ShiAbwzQUj7uMkcsv+iO9oBDnnbrWk9p9YrhUmqlEyyCVS5dXWAea7P8ddE9KIfVa", "context": "u13YM+3OrnMncBiIMbw5WGZuayYLizG636NuvPNT1GK8D55LZx6Cqmzm4aZmakIBIhH++PapPGtUqyA+nsFA/zyFWMntjD5oWqMYvfFYzGTwvbiVwGikSIW+9J3zciJ6Y0hsdiYfyvYZLiOVeY7Ayvn4AcUS0Q==" }, "key": "T5mbY1GgmW5jG1jfRBq73w6c0A9s9qcSB3llTUFPlOompr0jnxE5vekqRNJGfVPU86Goz1moI+6HultB4PztvRG2FIVHtnponu9OqtxmlwdfT8j1VHKUKirUA15GlMZS+RPIEa9XBXVpsp/ubZ4ufzvsWAnEHqPM1xGGK9zf" } }
|
||||
]
|
||||
};
|
||||
|
||||
|
||||
|
||||
hkdfctr.hmac.sha512.DeriveKey = {
|
||||
"algorithm": {
|
||||
"name": "HKDF-CTR"
|
||||
},
|
||||
"derivedKeyAlg": {
|
||||
"name": "HMAC",
|
||||
"hash": {
|
||||
"name": "SHA-512"
|
||||
}
|
||||
},
|
||||
vectors: [
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "5ggsyYri4Kr2C4w31_BxKmwxfyh9wmMG44AcbC31TtjrJ8PJo0QThH7Ktm-LQQ0cW8o8IKLnUpQBAOg8mlQPXoy-N1BwxnLm4MVLQ_GuOgLbgQQxkF-612C7aOcR_RMkcVJAErD57makYIxv36_Kct9JaJ2qAQfYtx3BTykf4ao", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "UNwfkLo2g0gocY4+SEuO0wjQ8g1j2ro+e9ks4OnQycRRoH9sOYkgtRvuE7i4WErzsL5zpFAEc3arwRBf7EXtyerbvPD9S6+LEaMvrvg30e8F54bI1qASPHEmv72TEFJORBQ+5a+EGBMxGUvmsPANDy7SkUCduH4=", "context": "2PWOocKFON6ahtNtEvY9Q5Wk180qh4nkmlMH/tVOU6GSYIQeNmrFe/fZoLFBe30YWJFlH0AlDEDang8zT5F6YrHajZ7g7MAQq2UEcjjmTH+mIUyn8DOACBU1cZp2DTSpf4oziYmxMIX/UYYYwN6yYMV7E88EWe4klEC1mQ==" }, "key": "EWuJXkKZ/Uf5YR3CO8avC6ELuKP+yUL+Qj5de5/oZJrqUoFqQy9zQA==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "W1U42Xfk13TeYvKH4Aj7hZm51ilBreN1NcnDB5eUasb-ugsu8CfRySUobmE198DmYvVatq8aByCFU5YBFBWHnKHOYqPIPk9JKuibDkZ1EGEBNT2G7tO27cFO4T5l5s4DV6yVFyIz10Oy7nS1imgyMLHDRrFRSUjFlr5HgUpk7_Y", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "rqfrBbOjFmUwmTBim3SL", "context": "1fd9VAUEx2sls8pyHtxOJY8zi+kSeY6nwu/e2voQYOdff3iuIA==" }, "key": "P3FefCIfjYWEwogkOC7nXsMpZdXIFe+SxM/7AfzWGz2zsNKOn4mmMZ4edlem2Q5v+j35qKSFlrIfiG/FVODF5chLcGQTUeaolCiZL2PUhs+HkgpDaXf444lV6rNw3tSf5gzfBWTAdHTMqZa0WGd2BtDwQawBMz2s" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "HZyzCHXsWbJv5__2wiFsFTHcQK6r4hoQatS5N9RMmFpbe0KwArpDjnuwcQB5AA0RIkD8hZmzHorf00dZ_hppbZ_sFCTCqLbCJERK_K_y5-7T8SlyYETuOo-eD9X4X797WbkXij3TS5nDTU7KVQbbgftoPfo_SNxEmqgO7HEsSo0", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "0jgYcPR1ucd5fBx5HLBoGO5t2gY=", "context": "mj8fRu1SAYyWKkaWKpTVv2vdG9LJQa0cKaYvxeaLdGAVO+bADkYpDSgx+xjDbV/sjIb6pvydvYYiGMRFo5h+qf8rD1gVxPLq6ujjQaap/B3f2B7rGneS3o9t8EEtfUAM3nlgtQyzpkhktcW62jL1e+08TkostnVN+Q17YQ==" }, "key": "jSMCrzyMooD6/YtSHwFrKmfuki09GFRqOUSu++dgLUzKcQy6oMycYOiJ6S2iNZs6VscaW1fV9vVJCIUP4c7Oq+xOpVaToRj+3T8KBHW3HpKupNcvxNz9kGXqQrFvvyUl/KQXq5xz3AHhBw==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "py78P0F9Vt_bcwfwZdU0FVTsx9DHz5Bw1cUeySXg2WXfiNIiAZpXXuSXkQi8sIkIF5OMtpBMiPqjojTCON2y_X_vqst6PaVVpCxx4NeX0FHp8mTpAugP3mYSFAn6HCWnOQ6U9xDjclrX-rlHVhn4zP3BMAuvzjgHJCbS5UQygYE", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "8bzZd2wPzwuUMOWT0iwLGpv7YwBaqOBDqrIS/MmxQC1J", "context": "PLi5CQtjtGRZnN2ojEJpyhgMA1ihHRCuYNk3bcf2ISlo1n1iExRItj5dS1SqgeW0RMkKhkqMjOiu/Znbv0eG+Abcyl9uCU7xqc/kv87uFMFHQh/M6lI+vmYnK/zhWuIe33Gp6GZsTnxgmrDPQLGAWugeSRLKmq6ZTv70tnQ=" }, "key": "WMADuz4h5UFi0MErZ7dtR/Ox5fAGkUAzimXiMCv88sJopQ9i6jo+SBVdJ9TeAoIt3C7MKKE=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "L72AWY4NUiifE4laJSxdRR6tm3hQYrATp144vWM4AGAPWgJLkYTz6vGbBYVCnPdJ9ts0TmIZVLSyS3Rkc4FJRkx8KvgJDji3ztQ0Mb78E3K1xY8zh0nP2SUMKqetXmiX7tyzJviHx8Iio4tKBUCfznYnFu2n_Jn1_gwmmOuYOjE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Sur/0lVLmRGzG6qbHvzcw618FiGmmPQ4k391VZiY9LoDxVr8JeqRqmGpPC+CcKX6Ubb23GiBrbFBLEpCkmdKat1/WXhC4MTVmdgt572dgjQqkjDLy8aT4A29sbY4dCnC/59mDVY1GNqDLuU=", "context": "iXiMW7tgmCq3eG6QDCC7FHgyxncJkq3oggbxdwBINczdWkMZ1RpQTWcWgYt+oa7aUSdlHoi9Mkeg/B3IkBA=" }, "key": "dUqtDMyiy4BDAaVOCGt/uRxrCb9aBIepteov4MHz0gJ1yL81L+DlvPivN8gJGlWQjy9oo6wTTX2+O/dZ498OR72s3H5yumrz973mK49/SE2OjjZ7YzEkYtWhvxCNdowG1WDMj58XpFDJlXofn4KiGaLwOu6ISFKAg4RRrcY=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "JE0MQXVoAvSpuVbfOJwASTpr1zY6kA_T2TMlSIb0efDejml15rIobN4dzevzLD3vPy48lgjEL5PZOTiIyUcieC7yuElUZRp63ycJgudoik0KWKb2_QHCVUhYlPEY7jEBGYXt-uqSMVAlSGgS5g4MN4J5iUsmq1rJeYDB-6tX7c8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "RkpXD73h2fj1nbtOQwupG1G9PaUhPyD+T0xz15dCbZWW1EWn1f9SFgM/cV2CAqd8Jl0HSDn+1gXCYu42BkhgtFBlXf7uWVfQfOJj92VP4mOmOGB+1W28vGIsiXMel7Xu+WRovRDXL04=", "context": "5+1awvLbo/lbthDv/3QaTLoTDg==" }, "key": "NuQYtGobOy+LQ2EkuczKHmYzjDFlzEDeRL77N9xPgA==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "pNgwvD8dSsZmU3CKVUAk0aHnoYrGT6Dejdt0VZjDpBrWRfNxdkmFtcPEtQ8PLeOFS_qsOqx-M0oPmZm6mABfWRlfI6AE-CdIYdIHapHpnzVJe9sUMOqO96jeDqkyXllo4ORopbv6ppR9VnfnYgS_wX-3wDsoGAyHaKVpeSC7jdI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "s6RRPVF3EZDffDmz4HeMMEvW0IE8kyUb6lyVq9ny7J9Rz8roDgv2/jmA9SWXLdzwAdhiAxT3ORwp0Z9Vh+Ewo9h7/qPasuOWV3gWqVcH/XuUgELZLtIpzKDeIdXz2Zl3MvE=", "context": "FPYdM4BfIazDyIjOmNnuFpmL9OycMDjLQ7SEoc8iRXk1aT9XdGE=" }, "key": "gGMlCZJKVBP14o6izA07UtffL3mhA3us+1qJhajmaKRa52T03kPaL5MrSqUg/K45ZmMKrLTFRR463jfRwagDMZl+pw==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "jEOFjg9Q4LqO_cXA8UjPlAqA2A3QpqFSAUQQOuy149YTlPjz1BHQHr0MwnaHQSxfnJltmNrdPAmzNcvQgz3o8JQRAkVhUj7hB0rB8ZIYradjmSM8CXDmkbgQRAehJzL6SlgmWaYSPj0lVchn6KC8ew994o0w2T1OY210IrXIvtg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "0Q==", "context": "OK879RxXgpztzp//1SSw1H/sS2jW8GTuDyNxFunXy+IzMFi2j9lnrnf12zN9WYzR1/jqQxqe5NBG4gjbA1brtSoAy7WHDnOL3sVf0Su7IeMuRg==" }, "key": "A/EnNO5S37yKG+e1p/EkBtw=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "uTHJ56j4KrXkVI_V2VrqENpRs0Oa4RfQZksKXsyI740MIm3c5abE4WT6w8S96wEzHJTo9jJ4FDgqcCNxOfoojfo-5Er2kkLDvHog7hZbTA-JZihVM07zdk-eV8Ar_7IF1iSuBBVM7eoaDFbrwdODid6x6801RwGXQ1L91ml8UAU", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "bdsqJXL/aLI2s42+3pmFGEsc4ZtBAR5eyD4qKtIQJDEfSGP8XuW7ppXo+0jCZLq0w9VUZnOyL7cWRkNU97vZ7094kjRpraz/BCuBzPl6UG8dJUAFaVmiKliud2yRRQ==", "context": "MgDGE7+03HzDJUwk" }, "key": "JjLJAs+wI7auX2scAB1YIc5a6dW3zEzC8GT/" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "QDnbOKHKBDM8iUYT54IxB_j1WZrzM4JwiujabTfSoWpm97Ythcsm1aFBDkhcrrhv21r8SPMrBoeyGPccCx_NXqkokTW901YTSW4vbYfL1KGSMVCSYcjlgBVvs12BcIr0AnuvvfBUf7gGF1AwPo8nUvrsjR6CiuttG4Az7caKP3c", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "", "context": "NXryYnskveGb" }, "key": "LaVewCPQ+txFUQZHlPG8qS0vLBnVhXiG1u1EVgqkaU41Lumyl5oorcIHWfKqZzak+4P0dK9AdgnfIMGk2QuwBHRQ6Ieg5w+TQfk5ND6howbU9aRWMUDghD6Sv6u8ex6EkhNEiGU9F1VqLY9TeChsl2KLJAiDDyDAmksntdk=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "G2-JT72ma9BqSNLdwzsWXG1lxsI6t7ILJZvpATd_SGTde-eH_ozex43oZYsb70FjfYOz0B7a9WWRTd_qPES2ay4f7lfiojo-h6GCWNayCro3WsjAM2wSjnBCBisEogue4aVh-Wzu2jgUr6nCzMTIzS5WMObOIWuyNhH6Nh0gEfE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "OH/j/Q8nqL3krUSYgYP3H0pPXNLONZyF", "context": "nFTiCFiTDwYOna4uxSoqkViBPkuBOq5mN0k1" }, "key": "+zo4vprstNfsYktil7t0jWKw0AWaba9ntJ/W+DPPgJXN7qLtyTFz7asfLHwT6Axp4/igoaDMQaYbBN48ULr8Zo4T+pDYE5oOjLa9xUI8bij3xCJnaxw+4sfY2uSDocWOh9DJEZA8MCHWT4am7GChtOc8373CBq8FAUJT" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "Zu9khiBvPgNEtP-SG1d1wJ8wD5heMhZBXPp-XOFWK2Tm-lD3dbsXjUL4CBOqFXmw44FiBrHtv6p26FaubY21dbbQXEFW2NqGYgo0eiuNzKmM5dG3TPJJv5TKdbc59dLXXDFKoyf2MaG0aThD81ITOzRujyrur33OHFtseS97nyk", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "5PcATpbXuVE9DdIUEIXY+63z+4peDG4ym/YRatD9TgJgh0C06Uob/cq8yCs=", "context": "4svPtpvPetMnvThHCp0/edk+dcxB" }, "key": "KJErStJ95t0V/7yF4Zk5ci+uQsM25e4F4tOX9oLUMY/BOdtC16m0gQDB8H8t/is6+t38ueFAzpKtFOuwMTHaUzmB61jBZRC7ZVTuWhnGNPwaUCyRJRCQ" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "k0P1XoVvEGSe_lzaZTl2EMWWhC5roLogzNT31GZs8p6uRrbN3hgwbRjpM6EI8Vs4Vkcfp5rFaWGm6ucRhFP95mwf7rQDw4jEHb6IPMv1eWrB0mHAVLHsdtRXz-Cs_fHq6_aTJwnZnNFw5TS1TmH9NY3esFkepu2F885eEzPC4qA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "no6zVW6VerGEFfh6opUsAd+dDLj9v3ZP+NRpHNuIdcDXGXAIlltrEc0A5LARFj4Q69FunS6L9iGICRctWABCu7/X0RH6r/Tp76Hu", "context": "zgVGgck5faY9b2iCEAW4lguuKzaEflI8OkGY/YARgHyeKC7edPIpHmBmXwJil2pOfoYRN2I7EhpJFB9uH1wm+OYf1T1YPV49zr53XmBlpadOiLsunx+d1AcaSi8O+BrIb5VEh75D" }, "key": "omtOHbl+Upj0CUJbMASBUX3QPPwjKZUM5FYBMIGi7iyAEKosK0uAV9zcJKh4n1H5OniwYbJC/MANCGSY" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "kPlD5odHvmBj0Z7rrPSHMy4YMlXlpQ11E9xO9LuB4KuucD_o8v9n7xpRGxdpYIycmLwz88JQxDTWWp4d80FGu8osIHWnthrVxcyLTEdt6b9MV2yKnK3z5bI-AGu7Ha0qq3AhDMdBqQJ4twoMPsW4zPE9RFjmWhK2PJi185d4-VQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "H32UqJLXqzHL54i6FpzpVkFaMyry/mOKPRxIX3aK8MxEI2AR98WHrxycdc1Oo8na", "context": "T2dodFcPdYirmX27cmbxCcT52qwF/MhAcYMLJPeVJiNL6YFUN+1ePjIMDkAzMWUxx4drQ2KEVC3yJbOJunvqel5m5ZM6oQj0+P5ltmLzM4p0VnuctmUVvskJ08I/XPwnsGj8+QkyWfIo9+nlprVDXfTtc4Gqp/I6" }, "key": "G7jVmC1ARHJodi5NTKg7f+h9ApWofg==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "aMZUbHOpq_Cn4N_aggTGeCi4_BNHZtRB0p04ZdJZwsHTx_3LqyO3HX-h4LRiVx_Kt7nbW-HmTlpK-oK_7BnuQ38_4s_0egSVAFiJvd8bbOjcwmNjQK6T1vyFrNjzNRJkZ7y3RkG3N5ioOqJiKHfyt7bzi9-eVQeVYnKf3ie_IBw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "1Lm45VPS6xO4H9MtL6qjrhnjWaoLleVgGhiNEFbJkAyUtwkQcZ8X1pMbO+YyFgGs14PjzGROarpVk5aFRQ+A87TUPtMHQAeP0C+XAVBw1Yc7drRaulBXG7bceK9UNwpNvHcd1R+dA2T4xbElkqBn", "context": "asoklPsWgvStxln7N4opdkI1CnC/wJ5SfZJET/v+jv97DvZKV3/MiJgMc+bF8M0M+ab0/TjzKz4DJhQ6Kp8j5eKOUqAX/RZdBBGSAwCMCxSbl52N6b8sDR49nTpbekVgyNKhXOOYSLkYWx8YkWjM1U8=" }, "key": "kG3neiyJCPVeRhc2md26VWNMR2JZS+X8dIDuH4z2mD4azNWSQip3sRF5mGID1DmwyLkpPUcFKdnkH01T/nOlj7wiHdkK96J53p6GiMAQJgKJUsoca1/M1zFj/dXIKURr/9eI+YvZ0HZOG6lP2XvJci9+8aXLQRgd5bPFTPI=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "ogWUZR-TtF_GtIBHpRtnKrZveBsWneW53yhIdwI1ZOVbyt1WaqtgNwpxfeW1GZPgz4I-aT8AntOLj_UUqD-O8RjcxSq2Ej0dhNtLUfryekrRaEFRAqznJJOJAh6dR6cqNnoLO07U0IAZKjq2qhTJYHPNr3rGtj_nyB0Zmo9v1Hw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "alPel822S9DoWclgVfxpKUGkaINxlFPUh3luYYLlV2OF/ude2XhZrjTArmI8ek9ORy71XGU+xiOgHMG7grlbz9hBavO2BUM4u7kf/pbfxArJg2HZrSm5M7cEgwP5aBFl7IIxAWxHUZgEqubcbBIOhVALc6FTO3MrVJk=", "context": "f+Dw2cFOSCoCLgQkyvOY/Mmjxft15mMu9V1fXj40AEJ8+270s7F0oqYihYb4dP0YkfyqgkNWi1SttNd5YA==" }, "key": "dkE=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "EHQ59wxnf92m4JUvAA8sWB6qF22Ci5dHwg5VlZA1I-jdLHa22skyJp0FVrG1pGatGl8xsafgUxQfM9bcuaRZwaLqbCltEBQV49pLEz7M1t7V1RSXCPe3eLZYnw9AIOFmgSELY7zFQZ8asglnFu5YtSAviUWcV4pDGRMXSL8XSMM", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "e6Evt/lR5Yb3VCFAvWQGjiKPvvxP5WVPxXQiGKJ2l4kfyHyIXp6GAmN2joJgSu8CNQowATdJ49UwN8xDqM9GTWNR40sr81M90NOHYGwxFf/r29+My+jw7yGpph7d3RbuTiSsKem3EuBGVVMCa4FBLk3qFMaUK1NFn7T4", "context": "0sgIzxXpKh9JH1GMks3jPJHkoTk2Yh8W1hl41n6yPwmG8bk4aTtJg9RVK4n8bmWINWD7xcEzYy/l4jg/QmIzImM=" }, "key": "4VYak0xqIvETrNHGMMSAFWb2r3TGnKUbeNRXO7h2i5EfST06JHZCyeI8K5cc5mxafvq++SW0wZ9isuYPu/GMNzP4aQfMUyyDSUNgFzi0lCswb7n4WJHLmig8tGZ0jG19ps1moUvrKEjRKQ==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "ohWqyOfN4jBISBh1J5dIhNTnlcJHLUebZlB6twM6OI4qTuAGXutqBVFE6QFY7qTQuynPNEMqrx4M0ImTDl2_RWFsPHeFXwYSd0WtmGvZec9c8pzyZ5zgPDu7l8I4gHyCLatVuJIoBCI4MevtnOojWTvR1ODizJHd3Vtrsoptsvg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "Fj+xBb5pGGUdCzNT2Yg=", "context": "6ekwdYz/LvuyqSR9QABXe8cm9bcUhE2WAlY+yJNq8Cs/JMPtjMaF8t/u6HWSYTPxRgY3Qns2hQdeM95M4fXrZhEtLh2lhDkR0iMeVmd5JmIVOMYpDqHOhtMC5N1GfTH/BwpaTf2/siEzUK5p5tKZ" }, "key": "ldzEiLT3T5HZCc04xOqJKr7IxS7FvwJY6al7f/Y48/JTQrBnKlvINMmpm8JJ9KE+bf1mkcwR0pMz" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "xPcY7aKa_NDl3_RILSnFFKSuQ8h4L2P2g51QCmGb5uQnTZ8dmdNhPbiMBbwdKI4SRXtiPZKvtjz4vHf-wdzjFUfDpqviD46-a1bEgw4lSJjo-b2tEXuH8ZPnRw-GW2nK8GkJd6xTALdH6-UhRhb9Oe-XUNQTarZUJvmWxgGH6CY", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "RYRkm2TvBkrVZZIhHlt1arONTdXSTfNtrBu5y8V38Imd8676kIzOGPs6N76gxmIYTNwWV7dhdqmrBj5oaB5KkUitWHmfwQ675QU/dReTarRaCoMs4uD2LRL66tLkesJ8jNnqflg10Brb7DCtSmmVJiY+Hbwbc3zhKR5D", "context": "cQE0YzCyn+xzhJEbHSQXlM0C8exW+KFqcCzCD603m9Ouh/QylgEo57/rfPisCg==" }, "key": "r/I/B9N2LBhb9K7cdLd5hpki7z1hOZbDnGPKVZ9tr9Pc02ohtjuRzZND3/IyfC1cP7ad7CR/GT4j5vyKoYUOyMW+thhCRGtgcd1sN6NnsQK1GSFc5QwFvOP6vVEs" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "Rg-2PnhGT5f_3gt8ojsiw29RodBqpXUeWE8qNicOyZVDltDxtX8ozBNuyPyf3gKXe9BDad5wBo1DOxvDcgg6g4M_Fpzyyp4pdqB3SVbg0Je9PSprDU5NlY10M9N6vUHd_bxmeSTy-rOTE_ljj11crbmqFti3cpZ058oq1jhrT9g", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "kzuLsyCYpBkeTLtzcH/twCTT4VVL6USDByZ1dOW3gVZt0lG7+D8iQMIYNm1AzcndtA==", "context": "akef/h2827XzjLl24mR+fAxw+XFCzx2Ex0TvvFcuo4xougGnsFcOFedq6YfOQ/PocA==" }, "key": "UDI0qJH4jeNMv4wnAljVVaFF7qv7Y1GMd8y/hAf72IdaMel5UhgF9LimV0UvRba3ZjF6FZIhjmocKccLlt901/S9N775" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "BtigYFD4auGx48fhaJj7GgI0gbzqriuJcDyTmZyOFGBbXsdaPCFL-d6Gz-qQjJxOI2Y2mR-fZn0FMuGLcpecT5MEvXuruEZrnFR-AgT1AXraLs2PRt2uERGgpM0wF0lQRg4yAdn4q_k48rAh5Q_RhPvrkvY8c6764ic5ZIpb7f4", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "", "context": "72zFt5uyWBhwjvT2A5H3B7/JRg==" }, "key": "a9rn5uqHncZ+bkrfEVnZf4cw5uL/JyMDVjb7se3KdeWtulpTSHyaP8GZ7JIuXrUtvdQrffXzulA+E6fnpKPzTNgdguZ3OQ==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "fc-wMtCwpJBUM-EKLrsB14UqaZcojm9yrtpfStfYFkTzO6Jy7NPH8jAqwQv-75BPyP99bRvkHGeylh3T7ra_F-RDv1k3nunHtee6gF2nlFb3ldHT28Eg0vBhbJZTv4OeevY8iecYnFBIlVKgr08YcBjEpP9MdS12jefNonG0WEM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "YvRUYGbHd19xx1GBPBmC", "context": "tYLcv7K0CyL07aXEASgLjvGxqUwt2dgDd+4DhStqCULEa+NhoWOHEAoRDBhusA607m5UoyAfsHwMMydCe+VSOHK2BPb5Gi69IHE=" }, "key": "/whEOE9jj4E9gL6gF4gnKHuv+ha8C8dLh6ZAQMfSQfXFvA0qlETb0qwMkcXVz8+1R/UvYw9kyxK0mAA8G/ZyhahdUO2m/9pJ6W8g9LH6DMLSO6I1EuqH9NP1wHjy0r0J7hOW6U07lM870POWdbHmN2Wq3PWORgLXK+QJWw==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "5zYkzVYtX9fMGhzMd9XkVxp3p0eCY9sD91TOZNJojNk4Z7zPGB9XP5Ju-8VIeXWVIhsxkuiHJ6LE6PrXsyLrgVlLcZgnSZbx-4WoErmekb65JO8f1YrE3WM43-Col_3C3BIixvtKAcojve0NW5ap61ZMCJ3pk3Efzn7usbW0Na4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "aeAFZoZQoBJK7FeTFOebZvxIamQJTB9EpQWOYk1IUL6NxlxILHnXW6Q=", "context": "Qi6H1NBhk/nDosLbEQ==" }, "key": "HlZEqRtTtldDhV3oP8RDjoh3ww==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "z9lvFPzheJE1dJJkTODT-sESjc-NmHNhGT-G-9OTHNXjf5dbnvemrNWBzTLu9iPOGJ-LvQu_rMRt1NNuUhJJBZv-WMEc4id4-9lHopHwD4WeFJFUiEoPPfxn-eH1JK_whJriYlP_zCEBRWhkLLPONMjcSlRGlvSJGHSySNauLvI", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "QPerdhceen/RqOs/nl+yZP8JjYXCjddjM1hbb5H/Zoy/JiAVPKAbIlXYLQeZb3sejibXx6L/TKxkn/ZK9PcXrbgjaHpRkq0zzmiMtx8gnwjMdshR54TF", "context": "KD8rBBDWtLhClbcsrT88VzukIbJWF7xGqyHACS13ZWpdKsMryR5/b9O9qhS07OZCwT7LROxoiZeN9s5BYzzqZNWOMRN+tKBk6ZjEx5lC2JZNBi7tgvzQuzixZhn5HFrbGNQ7ZTeAX8ELjs3uZChZemdjEVMeutjaNLw=" }, "key": "UTn5Af/2" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "MT_NfkwwqGYOX3ELtAEpa1dn48MzIMP68Yc-Ilh1hWAqZbvEr8N3nMEu4oiMh3P53_jeQHI2nJ1Vy6KbcYh0JsZjhrzCX2SgY9IcY62RKYRfBFhkZy1Qj7teGrSoVuk4lXAeGgGNgGz1YKXC3kZy-yxDaPQouzpKoBV4cdhB2oI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "yfppBKvCB4wwG4WzFpi9PR7LiusaB31XSGrSH94bokXm0VrWTJVryjbI", "context": "QyyTZ317945UT6Y7Xj/vVXcDu+361mXDOB7MDCJPp3JJDRldCZGGcQBNpFjF09XB1/O0qNQj7djsJVOvlOMsIn+ezwDKR3J7dy095BzZo7bcNvHWl/YnGV4wCAcqTm3fzSY=" }, "key": "3tsoZ2O0nzeYacoaAD1tFpv+qxW7jXaKE5tKVxGxG+9uc4y3AyVhs95uN14=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "VE-VhkyPgXKt4cfmigxsXNDEkHjevUvtGdo3a3x6CWu3lZd6ktgk7yKdofvp2KjyP5Rhq7Fe5naK4DdCOz-V3mKU5W2yzzhD1kioxr2X8vHm2eXtVz3CmtVZbS1AwEwoBImhU9NvpIMrwo3OYvTLSdO5UAcU_ZK3P3HXw3wLaRI", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "2dqpeEhQPR16nfNdyMGgUT+mUlwB99Wm6DZ8y20JHdTI1V5mWY4vOUfOmMxnJLVXX67/AgvqzFQfyRruDgWIeSu1pd0OH22zOs0R/v3j9xWXrwLknoITVKC+0AgLMaRKSqEGRTGo/3Sbw+ZaUaVvdC7R", "context": "5GyBZ7GPsz4mgSo0eS9swgoGiNTrY7LXoEotEyNabjssAH5CruygcaXBNLcPEdtAOIjcSDtnxjLGNFfUHbCdFmIKW7sTUq5+1DDwYW/W3UIZM/Sv92og++CCmJE=" }, "key": "ZV8EiQ7x4XnnqyaOOzco26Bou/Az" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "qsZETG3NhBaa_TOzeAmmqm98FYAN-iIYmT5W_qK8zML4VJYW38ycCKmQzVrGVvyTdQXF8DWzK5Zuwh5bla4bHtaDZScD0oyUdCoVQ8HfoVPhg8sZfJguBZn5rDvHgI6gvUbObwJS2mi3bLhyMIdiU3r_7Jr3Ns4PAxZ3qo8nxvo", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "JVMJW3ebuPIBTuu9uR3YJTLeUMhjPKLMqq29cxGllPDPCsd6Eud/nvtkmdnq9gg=", "context": "Zv3TdFXTqSfdlo8q8zg8qxv8dqJ/Oc61Pls=" }, "key": "i1gGKuQ45U9y2lwT5H+2a/VMlzKbp9i1geSSdLgheSeqbmwATzJKMKPKBqxXcv4xxmmIhSxQzgES091MDYz4aagkMvSfvDyoTot7JWjIXfDsyu68VW6m6BK5hUg1vmMob8KBjjyfY8BbZuIGgUh9sQ==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "wMUqk6spyYljkoKspeX7aIGQysfu9hJoQ5WOiNSxVsLCtbDKDCsmn2seNL-Mc-OgwywdE-fmUCuQgTYTtOfUk0cRNe-1-tpTlGDuTJ5ny27hfkAbS_EhP1Wn_8jgdAhSiCzgzULfr1hgmn6Oer5Bn9H2aNez5ZO6hp6awwDinu0", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "XIDICHJn3LXxmX9hbeaQgFeOo2h/sqNj2Am8A3vUd7bvFCeaqPqFk82fl5o/9dZY1v6P8+47iigiaOqaV2ZUaf15UweRs/tHZrDNt6aE2zCT8i2rE99iVmwFmuhM7JQxDBYU9TV6iPpENepgqnvoMQ==", "context": "F9NDOfiEdRg/SpaVYk6ANaZVMg2dOHLU7ZS3PFTCRYLpCppEpRMJlCGepUqhdGCeUp109tDTAg==" }, "key": "/Os3+fSrQjpNkv36dSB1Z/KdaY6vEkd8k5lXo1jWNYCbxoR7L7fhD7eYFip0c5DXWzgUGmu8rRs9AemH3bhENNgE5QSWgYgL6oW89Oim" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "g5j950UEbKtVZpL1H4iWJG6zlPAoQs6cFa0EKRsF67z36CJ7SrfImw1-ngR9ctF3KWx7P7C9flh6vBbKZOCAdhC23d_5yJ4Z1wBs6WaNtS7RX2AeCZlQiSDiNSgfZYEp5eiwfOYvqupuNV60zfXRaP2Orrt3GwMK4AsV73fLzhw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "fAURJ6iPh8QUvOgrfepl3C/BW9EQIHcO4FYeer+WDO3wpTuK3NYGT1o4juotDl3Ozn9Jh22Pm0oyTnHRyE9hZhxcXz1iaOEGWsVBw9GYYtdqiZZgnr+/xwILtZbIY+iJiZNH50IvYBKczMhdcG+9H4pGCgatlis=", "context": "rdj1snDIuel/vrC5MYISypuos+xiEn22zbYebB6h/iY=" }, "key": "Izx0LwjPOaxvQx1+wiz4acgH5HV3v6mUCnd5hlOD3vpRt/D2BeXLeIKhQF5ER8uDwkDFK0aA26H9U78eSlod7WDQ0c0QEleX31+DIFzc" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "uTEhqtVnCfzrTxnt4admvvU71go-EV64Qphfke9EAqpMoHAm5_nf295kQGA57fJfayQcsv1ZX89Fdpq3YnKTp_cQSJsmNrAMNPGVDTfZLn2N41_7DaSR0KTxFDWidDoxbr4PPaOTcaWLtJC9weEGmEJkfgjPF6fkNWiLncTG_vQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "28DVd1z7I8/UWP2uLqVIeBB/fdFfxU+wBU2OtPLVS7xgPD2yXPJjp4Kt6yUIXVPA/g==", "context": "Y87v0/3pGhwFbvSR3IgLWKEpnoemqa7kJLBX7y1VYSLjhxN36KxHKxWJxMFvYsdLVmLj5QA9C4ImE+7r/ZiDBGhy5FFs4l+65KfKi3YfGL/FsCp+6Gbn5BzdjwS1YkwtWw==" }, "key": "VQtsctGJUdqQsfbZCCU+VdobW0dtapNs1uRDPvznJCL5L83jw+55XwsfC4BlF09uql2DA5q7FoDGla9+rnpxJyb5fqX+trnb4b3RU34Ve3jmmf4GNQP1vnVKUF6/Lp3QoxCGossImrbaMlA7mkhI21d2" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "7VF5jo6-bcPvkrTbWuDK4z2rDOgk_ecVoIFR55I8gSkRTVnAgubdTWwuQZMeTnq66lyTYNtvCqPq1SIWgwfEjRTTIqjQuhejcCuC7SjWIiP5zg2gKtjlfq3r_uQT-U-wCKpCcKVygJBei7WRJsDNBpR19GzqEFhqYpHJ2JtuF4w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "abmQq6ov", "context": "xnkqL4c6Hu3AcQyjWL4mkB4D2EAAxZ0PfdUW6V0vXVOfIpevs7HIu+k67FwqVUOa5v/s6034" }, "key": "tbTCaTINjMoMxc8DnKW70bj5BGzNTZJnLnV516zQK7dnze2L5K2HRF+LQGRimglilq/5UNr/+buSKcHTQXcDy1tg5YNUUrVl/a/YjRAWBCwJ47AuOA==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "ApH9mCnxx-qhdos40FS_sKvrjaOEi8OWuPGjR-ysa58jKgtBWo_2bE8fr7E38L0jkwRgb8zuCUUp_e0dx-yGNoEmyp0N0xit7pq5T7rbaj2J809EShEoQrBrJMsiO72FfSsRtTjb0dXnmF_j6dY1a4uuW1tNpm58xXf0iyd2etw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Fb+kOtNoO/04eJSZq4N+9I84gcXPnxT2up8=", "context": "EE4Sw2VMXz4MVoksPROmGuEVEclKu7wvIlXHv6GKUeoD947mOhkZruBtjEpv1U9QtD6tq4GALZujhR/9E651zXFy1OmtSesX" }, "key": "CMgESjsN2CH1XaixiwyJhOudAOHTK85OQAgNVCijfIJrrxi1CIHsloy6KWPRJ3nz5OWR9EfJBXhZ/mGwEvB19vNp8BE9+jG1Yp1ZSrmYpe51pfu92E/CUKSf94PT+H18h0C16URAT4hdTmDtrCm0gIYkZcXuh6zgCQ==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "tDZt5YoIOgEZkINh35qdTKGF8njW98WCgTrEQ1G9aavNPFsNmezWQHtLcIZyV6R0D1AsvIEpl9IhCPNqzZnuBXOPo9WdNv08CqKPlqzCxbJVKD9R7OGhJigJqg8sCtMK1tygBawdTMm6ioZCnAz2vsyrEA7UdZ31MUQJjJyUPCg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "04M9Gw96j8KEG+8XZhRl1BOgT64Aq/iS8jdsL3H+i7R5WV3bdGClJmVTuWhmOZCIVMYdgsmC265KKKpFwkzZIS9BhMScOiCcT69UhkMDCpDZY8cDyvE3oQ==", "context": "YCINK+ZkCiZdBVrfcFAnrar5aXbnu/t0CD/0OetANPGb7T3ow45FTGlriTPY6ePf3vefQTioi71LIU0tFbb5KGJQ44RDErIZvDy2yL1PfL1Tcp/wIBTg8gnTeeYunK/NHxSnCE03ehe+P4unBcgZzHIxEIuGRSWb" }, "key": "qRshbB86fWk5ATB7yEfFztc+sNeaneKWof6bGFGEgEGVwu3I0diMgxjfJ+WeiLrFcP8=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "7EQGt9t7H3-A8m48kil6nbL9FnOO9QtBLT27EgIK-KQ9Lxo76UFgp5AUVEbzDwlTGkmMrTF_76LXQxW8rEVrKYFkrEEBD3rWjZ19DACK_d8E1f-30-fMwRnx6y4-fWqJf2bng6rTQg8eYPYGcpCrPEQAX3XbqAMcmQipVhEnTEk", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "FgCiSZ/ooWsZGWs0kIQBK74EoyR2M062Q4KE70yJS0d6m3jT3Z4tu0wZoe5Mjx8UNAxSxY79v/i/RJO+64yfMBPaoaWAZcUpZahrK8C1K3aBzBZj7iw/TEYpe0Okf2QEJ+Y=", "context": "pClQ53Cdq+1SU7KfLDjubXpmX2nXmh5Zw+hBCqOt/+cJxhXJNv9nEd3O6/UqQsMXAzapXI7KkPvzFIjUYxLjBFnjlrYfN+I7lQUzXi58SPE7O5SsbMTkOJMuQ4asGxpl" }, "key": "G+qcVDQuYZQAXlGCPs7EJKnd6AJ5cGI3LKA4x4aw7jPXQu9LfMovRKhCDwplIIHX1YVsBb63UiFF0TBA+rmllhVTV0T/9JNyFRoznqg=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "N-sTjWoUzqtNgAx2UFJjYD7ncTXtsM-13DZvzFKZsN0o4XVVZ9HVpxhX26GrDCFmHmYfi0UNPWF4PPp5cqNN_YNTu0ujG6zXj2-fvI7hZjxa_ZNzb1sfFftXz3VB8XoSRc76duNL4yuGf1jPmM0LzAIdMOX1bd_Q3OuVah6C0Es", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "SJnpXkJ/+x1nKfKZDx6ItV6FnOfGldRHzUyG5RFk2WCJgye0DbKmVBkQSHnOx9+5OUCF", "context": "29iTO+paQtCIpyYFhSCp7rAoNpvt4+74iD2d8skv7NvJPtgQg0Ri2S5yiJDLlnUG+pr1IhFNK8tvZ4YIDsfxZlj+Sps8" }, "key": "ERZogHtzxFlyTTY5a9WD6OAvidZRa2uwibfuMSLTIztLxUcmyc3nWDybRxWkwAWZI2P6ZAU1Ydb9pzv7sVryqHnWPMdkgELvfcYCOEyd8U2fLeXCisozqKwn" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "gNE2p7FCjpb7HAtlEMtYor-bPL-BIW0y6dyiuy3obeskzmgCZENA7jWAtmgYptOzAOxSJ_8wmWuq2EvWaHgTVqJO7T-D7HmHpXMRMqBS5jj-aW_qSJDEgS3jNRTftJnrPMptnx2sY5ff_x6he0nkcqFDvSlcI1nKQmt5VnJYm68", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "xk6sJLMQC1VyHUe7NixHa1SPK9r2FJjoFClPHaBDBTIBgG/Tw4uco43Ah4FTkO0KzCdcXg==", "context": "J02NJ/qK89h7jpQz8s8YDm50H1a3cthUhfXQL+8BB7MmWUlQY6C7Zh6+tcCBhc9eHJU/d9p8Yr40IpjlpGVVX10AdWs5sdBO85sP35bpvkk1tKIN3SZMRsjg7jHTmm4=" }, "key": "7DIJuX5jBloYYOxLmxlCClkhmvA=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "bnrsIOfyyGxIdHc_AQXzovO8YNXqyIzU2Ls-8rXgHJWGI8J7FUvcg26iDQVaaBiqif9uM3Etg_BDLvXYuFCQJ3v5D3BKh7_cHE2j9a7nZFeBQUho8gSEdpfT88k8rSPLcQYhWY9Mjv3Yof5AD-KA0qdG6DzO7WdDaOGiU07lv2g", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "v3Wp93odZOl54g8+vJPJ54BNz3sQ+fLZ3hZJD9K5I3ri0T8v47BAmp7HW2UnsVObanSnDgcDCvY=", "context": "YAcT2u/eNrTe5PNQ0fJN9Qclfkeh4elsQRVQbtfAR+C4tOjF8ZrJrQ==" }, "key": "2jYrIe7sdEHZg+Cs0ypzoC24MmMpOJLhD6Uxln3yxK4=" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "RzaYvMOFOWDefRwwh_vTODfWQRdvnQYBLzWYETtdrL-CUo1YpbT_vMxGHshrmIPZz_JwHwI7QjEooerVLES8-izxUcOb4nbufg8KVbx1ZRDQ7toJJXEnmWMP-srC5fjOD_HF2csSN-9AaNWRDUoiJ6Qm2tx5psVODZHZpL7mwy4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "a9+lnsg/aulcZJTZgFXmtbSldNQ/jWNUFj7wD/90s8v2TyWx0F9hAR79JwNU4iZBK/J780NZdbsN2ZuS6GLwAorkdZeiYfCQu0bs2WT7AT4=", "context": "jrlV2TWcY8xD+fs2sfGKX+9GnDaGbp/+/ObqRPfJ/hSmoQtsXX228X9EGeGhSAtJ7B6ieMOu97OmhikqV3SlKztTpJYCJfWRi2L8fAE=" }, "key": "kPsoSxSQQ6NIfxeEzbJ1yiN+6xV2KD1uu6gTLfys8Bnw4GPSz22BbGS/kl1kjAuZ/hK9+7OgS+doV+EuujIjMZFEZEr4QRlnLECN+PK/1gwu6Ae2shOntlSLYlVDlf+Rm66SejYV89zGiW4eIFS8atuIMg8aiTkjpsv+bEDdaw==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "0UhnePsE3ooDugipkh6EcY9uSErgE75v7B0ljmj764mhSI-4gFlpc-efNSSHs7XvLKRpY4is4V9n_qzuexaR30hJ_jJ0KEH48xrmOJqnPNxqPHnF6V5_TON9TDpwpHZqWUY6XFmK1MqhtUQB9KEGkD_JZHZaUXnoQPJpw3Dg-o8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "VSwy8PcTWiOfl5ZSp/0se6fLlArpdYegHTlYE05Ih7YVJpTaDVMR", "context": "lIYr+8F+C0pIzbXHn5/2HpEnhjQ+ki+6YzoxA9sd5hJmjaL4qindXXcLlFxPQ+yUJoQZe2Y=" }, "key": "Hg==" } },
|
||||
{ "derivedKey": { "alg": "HS512", "ext": true, "k": "avjFcCN3RrGORHL_1PtGU2QmjKsybKjsCmDGPdRkrO2EAQ1OHNtqR8O5aF5RCJrOf0UcOkI5ODr9WjCSfFEj2tfYpDE6SrH9eNVzDulDN0m9JNJuZbiN16IpwG7BJFcspG786struJrux-rHQFTDltPoGs_V6lH1wNps8VxQQlM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "LBUn/A8ShiAbwzQUj7uMkcsv+iO9oBDnnbrWk9p9YrhUmqlEyyCVS5dXWAea7P8ddE9KIfVa", "context": "u13YM+3OrnMncBiIMbw5WGZuayYLizG636NuvPNT1GK8D55LZx6Cqmzm4aZmakIBIhH++PapPGtUqyA+nsFA/zyFWMntjD5oWqMYvfFYzGTwvbiVwGikSIW+9J3zciJ6Y0hsdiYfyvYZLiOVeY7Ayvn4AcUS0Q==" }, "key": "T5mbY1GgmW5jG1jfRBq73w6c0A9s9qcSB3llTUFPlOompr0jnxE5vekqRNJGfVPU86Goz1moI+6HultB4PztvRG2FIVHtnponu9OqtxmlwdfT8j1VHKUKirUA15GlMZS+RPIEa9XBXVpsp/ubZ4ufzvsWAnEHqPM1xGGK9zf" } }
|
||||
]
|
||||
};
|
||||
const all = [
|
||||
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "5ggsyYri4Kr2C4w31_BxKmwxfyh9wmMG44AcbC31TtjrJ8PJo0QThH7Ktm-LQQ0cW8o8IKLnUpQBAOg8mlQPXoy-N1BwxnLm4MVLQ_GuOgLbgQQxkF-612C7aOcR_RMkcVJAErD57makYIxv36_Kct9JaJ2qAQfYtx3BTykf4ao", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "UNwfkLo2g0gocY4+SEuO0wjQ8g1j2ro+e9ks4OnQycRRoH9sOYkgtRvuE7i4WErzsL5zpFAEc3arwRBf7EXtyerbvPD9S6+LEaMvrvg30e8F54bI1qASPHEmv72TEFJORBQ+5a+EGBMxGUvmsPANDy7SkUCduH4=", "context": "2PWOocKFON6ahtNtEvY9Q5Wk180qh4nkmlMH/tVOU6GSYIQeNmrFe/fZoLFBe30YWJFlH0AlDEDang8zT5F6YrHajZ7g7MAQq2UEcjjmTH+mIUyn8DOACBU1cZp2DTSpf4oziYmxMIX/UYYYwN6yYMV7E88EWe4klEC1mQ==" }, "key": "EWuJXkKZ/Uf5YR3CO8avC6ELuKP+yUL+Qj5de5/oZJrqUoFqQy9zQA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "W1U42Xfk13TeYvKH4Aj7hZm51ilBreN1NcnDB5eUasb-ugsu8CfRySUobmE198DmYvVatq8aByCFU5YBFBWHnKHOYqPIPk9JKuibDkZ1EGEBNT2G7tO27cFO4T5l5s4DV6yVFyIz10Oy7nS1imgyMLHDRrFRSUjFlr5HgUpk7_Y", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "rqfrBbOjFmUwmTBim3SL", "context": "1fd9VAUEx2sls8pyHtxOJY8zi+kSeY6nwu/e2voQYOdff3iuIA==" }, "key": "P3FefCIfjYWEwogkOC7nXsMpZdXIFe+SxM/7AfzWGz2zsNKOn4mmMZ4edlem2Q5v+j35qKSFlrIfiG/FVODF5chLcGQTUeaolCiZL2PUhs+HkgpDaXf444lV6rNw3tSf5gzfBWTAdHTMqZa0WGd2BtDwQawBMz2s" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "HZyzCHXsWbJv5__2wiFsFTHcQK6r4hoQatS5N9RMmFpbe0KwArpDjnuwcQB5AA0RIkD8hZmzHorf00dZ_hppbZ_sFCTCqLbCJERK_K_y5-7T8SlyYETuOo-eD9X4X797WbkXij3TS5nDTU7KVQbbgftoPfo_SNxEmqgO7HEsSo0", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "0jgYcPR1ucd5fBx5HLBoGO5t2gY=", "context": "mj8fRu1SAYyWKkaWKpTVv2vdG9LJQa0cKaYvxeaLdGAVO+bADkYpDSgx+xjDbV/sjIb6pvydvYYiGMRFo5h+qf8rD1gVxPLq6ujjQaap/B3f2B7rGneS3o9t8EEtfUAM3nlgtQyzpkhktcW62jL1e+08TkostnVN+Q17YQ==" }, "key": "jSMCrzyMooD6/YtSHwFrKmfuki09GFRqOUSu++dgLUzKcQy6oMycYOiJ6S2iNZs6VscaW1fV9vVJCIUP4c7Oq+xOpVaToRj+3T8KBHW3HpKupNcvxNz9kGXqQrFvvyUl/KQXq5xz3AHhBw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "py78P0F9Vt_bcwfwZdU0FVTsx9DHz5Bw1cUeySXg2WXfiNIiAZpXXuSXkQi8sIkIF5OMtpBMiPqjojTCON2y_X_vqst6PaVVpCxx4NeX0FHp8mTpAugP3mYSFAn6HCWnOQ6U9xDjclrX-rlHVhn4zP3BMAuvzjgHJCbS5UQygYE", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "8bzZd2wPzwuUMOWT0iwLGpv7YwBaqOBDqrIS/MmxQC1J", "context": "PLi5CQtjtGRZnN2ojEJpyhgMA1ihHRCuYNk3bcf2ISlo1n1iExRItj5dS1SqgeW0RMkKhkqMjOiu/Znbv0eG+Abcyl9uCU7xqc/kv87uFMFHQh/M6lI+vmYnK/zhWuIe33Gp6GZsTnxgmrDPQLGAWugeSRLKmq6ZTv70tnQ=" }, "key": "WMADuz4h5UFi0MErZ7dtR/Ox5fAGkUAzimXiMCv88sJopQ9i6jo+SBVdJ9TeAoIt3C7MKKE=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "L72AWY4NUiifE4laJSxdRR6tm3hQYrATp144vWM4AGAPWgJLkYTz6vGbBYVCnPdJ9ts0TmIZVLSyS3Rkc4FJRkx8KvgJDji3ztQ0Mb78E3K1xY8zh0nP2SUMKqetXmiX7tyzJviHx8Iio4tKBUCfznYnFu2n_Jn1_gwmmOuYOjE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "Sur/0lVLmRGzG6qbHvzcw618FiGmmPQ4k391VZiY9LoDxVr8JeqRqmGpPC+CcKX6Ubb23GiBrbFBLEpCkmdKat1/WXhC4MTVmdgt572dgjQqkjDLy8aT4A29sbY4dCnC/59mDVY1GNqDLuU=", "context": "iXiMW7tgmCq3eG6QDCC7FHgyxncJkq3oggbxdwBINczdWkMZ1RpQTWcWgYt+oa7aUSdlHoi9Mkeg/B3IkBA=" }, "key": "dUqtDMyiy4BDAaVOCGt/uRxrCb9aBIepteov4MHz0gJ1yL81L+DlvPivN8gJGlWQjy9oo6wTTX2+O/dZ498OR72s3H5yumrz973mK49/SE2OjjZ7YzEkYtWhvxCNdowG1WDMj58XpFDJlXofn4KiGaLwOu6ISFKAg4RRrcY=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "JE0MQXVoAvSpuVbfOJwASTpr1zY6kA_T2TMlSIb0efDejml15rIobN4dzevzLD3vPy48lgjEL5PZOTiIyUcieC7yuElUZRp63ycJgudoik0KWKb2_QHCVUhYlPEY7jEBGYXt-uqSMVAlSGgS5g4MN4J5iUsmq1rJeYDB-6tX7c8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "RkpXD73h2fj1nbtOQwupG1G9PaUhPyD+T0xz15dCbZWW1EWn1f9SFgM/cV2CAqd8Jl0HSDn+1gXCYu42BkhgtFBlXf7uWVfQfOJj92VP4mOmOGB+1W28vGIsiXMel7Xu+WRovRDXL04=", "context": "5+1awvLbo/lbthDv/3QaTLoTDg==" }, "key": "NuQYtGobOy+LQ2EkuczKHmYzjDFlzEDeRL77N9xPgA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "pNgwvD8dSsZmU3CKVUAk0aHnoYrGT6Dejdt0VZjDpBrWRfNxdkmFtcPEtQ8PLeOFS_qsOqx-M0oPmZm6mABfWRlfI6AE-CdIYdIHapHpnzVJe9sUMOqO96jeDqkyXllo4ORopbv6ppR9VnfnYgS_wX-3wDsoGAyHaKVpeSC7jdI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "s6RRPVF3EZDffDmz4HeMMEvW0IE8kyUb6lyVq9ny7J9Rz8roDgv2/jmA9SWXLdzwAdhiAxT3ORwp0Z9Vh+Ewo9h7/qPasuOWV3gWqVcH/XuUgELZLtIpzKDeIdXz2Zl3MvE=", "context": "FPYdM4BfIazDyIjOmNnuFpmL9OycMDjLQ7SEoc8iRXk1aT9XdGE=" }, "key": "gGMlCZJKVBP14o6izA07UtffL3mhA3us+1qJhajmaKRa52T03kPaL5MrSqUg/K45ZmMKrLTFRR463jfRwagDMZl+pw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "jEOFjg9Q4LqO_cXA8UjPlAqA2A3QpqFSAUQQOuy149YTlPjz1BHQHr0MwnaHQSxfnJltmNrdPAmzNcvQgz3o8JQRAkVhUj7hB0rB8ZIYradjmSM8CXDmkbgQRAehJzL6SlgmWaYSPj0lVchn6KC8ew994o0w2T1OY210IrXIvtg", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "0Q==", "context": "OK879RxXgpztzp//1SSw1H/sS2jW8GTuDyNxFunXy+IzMFi2j9lnrnf12zN9WYzR1/jqQxqe5NBG4gjbA1brtSoAy7WHDnOL3sVf0Su7IeMuRg==" }, "key": "A/EnNO5S37yKG+e1p/EkBtw=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "uTHJ56j4KrXkVI_V2VrqENpRs0Oa4RfQZksKXsyI740MIm3c5abE4WT6w8S96wEzHJTo9jJ4FDgqcCNxOfoojfo-5Er2kkLDvHog7hZbTA-JZihVM07zdk-eV8Ar_7IF1iSuBBVM7eoaDFbrwdODid6x6801RwGXQ1L91ml8UAU", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "bdsqJXL/aLI2s42+3pmFGEsc4ZtBAR5eyD4qKtIQJDEfSGP8XuW7ppXo+0jCZLq0w9VUZnOyL7cWRkNU97vZ7094kjRpraz/BCuBzPl6UG8dJUAFaVmiKliud2yRRQ==", "context": "MgDGE7+03HzDJUwk" }, "key": "JjLJAs+wI7auX2scAB1YIc5a6dW3zEzC8GT/" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "QDnbOKHKBDM8iUYT54IxB_j1WZrzM4JwiujabTfSoWpm97Ythcsm1aFBDkhcrrhv21r8SPMrBoeyGPccCx_NXqkokTW901YTSW4vbYfL1KGSMVCSYcjlgBVvs12BcIr0AnuvvfBUf7gGF1AwPo8nUvrsjR6CiuttG4Az7caKP3c", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-1" }, "label": "", "context": "NXryYnskveGb" }, "key": "LaVewCPQ+txFUQZHlPG8qS0vLBnVhXiG1u1EVgqkaU41Lumyl5oorcIHWfKqZzak+4P0dK9AdgnfIMGk2QuwBHRQ6Ieg5w+TQfk5ND6howbU9aRWMUDghD6Sv6u8ex6EkhNEiGU9F1VqLY9TeChsl2KLJAiDDyDAmksntdk=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "G2-JT72ma9BqSNLdwzsWXG1lxsI6t7ILJZvpATd_SGTde-eH_ozex43oZYsb70FjfYOz0B7a9WWRTd_qPES2ay4f7lfiojo-h6GCWNayCro3WsjAM2wSjnBCBisEogue4aVh-Wzu2jgUr6nCzMTIzS5WMObOIWuyNhH6Nh0gEfE", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "OH/j/Q8nqL3krUSYgYP3H0pPXNLONZyF", "context": "nFTiCFiTDwYOna4uxSoqkViBPkuBOq5mN0k1" }, "key": "+zo4vprstNfsYktil7t0jWKw0AWaba9ntJ/W+DPPgJXN7qLtyTFz7asfLHwT6Axp4/igoaDMQaYbBN48ULr8Zo4T+pDYE5oOjLa9xUI8bij3xCJnaxw+4sfY2uSDocWOh9DJEZA8MCHWT4am7GChtOc8373CBq8FAUJT" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "Zu9khiBvPgNEtP-SG1d1wJ8wD5heMhZBXPp-XOFWK2Tm-lD3dbsXjUL4CBOqFXmw44FiBrHtv6p26FaubY21dbbQXEFW2NqGYgo0eiuNzKmM5dG3TPJJv5TKdbc59dLXXDFKoyf2MaG0aThD81ITOzRujyrur33OHFtseS97nyk", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "5PcATpbXuVE9DdIUEIXY+63z+4peDG4ym/YRatD9TgJgh0C06Uob/cq8yCs=", "context": "4svPtpvPetMnvThHCp0/edk+dcxB" }, "key": "KJErStJ95t0V/7yF4Zk5ci+uQsM25e4F4tOX9oLUMY/BOdtC16m0gQDB8H8t/is6+t38ueFAzpKtFOuwMTHaUzmB61jBZRC7ZVTuWhnGNPwaUCyRJRCQ" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "k0P1XoVvEGSe_lzaZTl2EMWWhC5roLogzNT31GZs8p6uRrbN3hgwbRjpM6EI8Vs4Vkcfp5rFaWGm6ucRhFP95mwf7rQDw4jEHb6IPMv1eWrB0mHAVLHsdtRXz-Cs_fHq6_aTJwnZnNFw5TS1TmH9NY3esFkepu2F885eEzPC4qA", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "no6zVW6VerGEFfh6opUsAd+dDLj9v3ZP+NRpHNuIdcDXGXAIlltrEc0A5LARFj4Q69FunS6L9iGICRctWABCu7/X0RH6r/Tp76Hu", "context": "zgVGgck5faY9b2iCEAW4lguuKzaEflI8OkGY/YARgHyeKC7edPIpHmBmXwJil2pOfoYRN2I7EhpJFB9uH1wm+OYf1T1YPV49zr53XmBlpadOiLsunx+d1AcaSi8O+BrIb5VEh75D" }, "key": "omtOHbl+Upj0CUJbMASBUX3QPPwjKZUM5FYBMIGi7iyAEKosK0uAV9zcJKh4n1H5OniwYbJC/MANCGSY" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "kPlD5odHvmBj0Z7rrPSHMy4YMlXlpQ11E9xO9LuB4KuucD_o8v9n7xpRGxdpYIycmLwz88JQxDTWWp4d80FGu8osIHWnthrVxcyLTEdt6b9MV2yKnK3z5bI-AGu7Ha0qq3AhDMdBqQJ4twoMPsW4zPE9RFjmWhK2PJi185d4-VQ", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "H32UqJLXqzHL54i6FpzpVkFaMyry/mOKPRxIX3aK8MxEI2AR98WHrxycdc1Oo8na", "context": "T2dodFcPdYirmX27cmbxCcT52qwF/MhAcYMLJPeVJiNL6YFUN+1ePjIMDkAzMWUxx4drQ2KEVC3yJbOJunvqel5m5ZM6oQj0+P5ltmLzM4p0VnuctmUVvskJ08I/XPwnsGj8+QkyWfIo9+nlprVDXfTtc4Gqp/I6" }, "key": "G7jVmC1ARHJodi5NTKg7f+h9ApWofg==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "aMZUbHOpq_Cn4N_aggTGeCi4_BNHZtRB0p04ZdJZwsHTx_3LqyO3HX-h4LRiVx_Kt7nbW-HmTlpK-oK_7BnuQ38_4s_0egSVAFiJvd8bbOjcwmNjQK6T1vyFrNjzNRJkZ7y3RkG3N5ioOqJiKHfyt7bzi9-eVQeVYnKf3ie_IBw", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "1Lm45VPS6xO4H9MtL6qjrhnjWaoLleVgGhiNEFbJkAyUtwkQcZ8X1pMbO+YyFgGs14PjzGROarpVk5aFRQ+A87TUPtMHQAeP0C+XAVBw1Yc7drRaulBXG7bceK9UNwpNvHcd1R+dA2T4xbElkqBn", "context": "asoklPsWgvStxln7N4opdkI1CnC/wJ5SfZJET/v+jv97DvZKV3/MiJgMc+bF8M0M+ab0/TjzKz4DJhQ6Kp8j5eKOUqAX/RZdBBGSAwCMCxSbl52N6b8sDR49nTpbekVgyNKhXOOYSLkYWx8YkWjM1U8=" }, "key": "kG3neiyJCPVeRhc2md26VWNMR2JZS+X8dIDuH4z2mD4azNWSQip3sRF5mGID1DmwyLkpPUcFKdnkH01T/nOlj7wiHdkK96J53p6GiMAQJgKJUsoca1/M1zFj/dXIKURr/9eI+YvZ0HZOG6lP2XvJci9+8aXLQRgd5bPFTPI=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "ogWUZR-TtF_GtIBHpRtnKrZveBsWneW53yhIdwI1ZOVbyt1WaqtgNwpxfeW1GZPgz4I-aT8AntOLj_UUqD-O8RjcxSq2Ej0dhNtLUfryekrRaEFRAqznJJOJAh6dR6cqNnoLO07U0IAZKjq2qhTJYHPNr3rGtj_nyB0Zmo9v1Hw", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "alPel822S9DoWclgVfxpKUGkaINxlFPUh3luYYLlV2OF/ude2XhZrjTArmI8ek9ORy71XGU+xiOgHMG7grlbz9hBavO2BUM4u7kf/pbfxArJg2HZrSm5M7cEgwP5aBFl7IIxAWxHUZgEqubcbBIOhVALc6FTO3MrVJk=", "context": "f+Dw2cFOSCoCLgQkyvOY/Mmjxft15mMu9V1fXj40AEJ8+270s7F0oqYihYb4dP0YkfyqgkNWi1SttNd5YA==" }, "key": "dkE=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "EHQ59wxnf92m4JUvAA8sWB6qF22Ci5dHwg5VlZA1I-jdLHa22skyJp0FVrG1pGatGl8xsafgUxQfM9bcuaRZwaLqbCltEBQV49pLEz7M1t7V1RSXCPe3eLZYnw9AIOFmgSELY7zFQZ8asglnFu5YtSAviUWcV4pDGRMXSL8XSMM", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "e6Evt/lR5Yb3VCFAvWQGjiKPvvxP5WVPxXQiGKJ2l4kfyHyIXp6GAmN2joJgSu8CNQowATdJ49UwN8xDqM9GTWNR40sr81M90NOHYGwxFf/r29+My+jw7yGpph7d3RbuTiSsKem3EuBGVVMCa4FBLk3qFMaUK1NFn7T4", "context": "0sgIzxXpKh9JH1GMks3jPJHkoTk2Yh8W1hl41n6yPwmG8bk4aTtJg9RVK4n8bmWINWD7xcEzYy/l4jg/QmIzImM=" }, "key": "4VYak0xqIvETrNHGMMSAFWb2r3TGnKUbeNRXO7h2i5EfST06JHZCyeI8K5cc5mxafvq++SW0wZ9isuYPu/GMNzP4aQfMUyyDSUNgFzi0lCswb7n4WJHLmig8tGZ0jG19ps1moUvrKEjRKQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "ohWqyOfN4jBISBh1J5dIhNTnlcJHLUebZlB6twM6OI4qTuAGXutqBVFE6QFY7qTQuynPNEMqrx4M0ImTDl2_RWFsPHeFXwYSd0WtmGvZec9c8pzyZ5zgPDu7l8I4gHyCLatVuJIoBCI4MevtnOojWTvR1ODizJHd3Vtrsoptsvg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "Fj+xBb5pGGUdCzNT2Yg=", "context": "6ekwdYz/LvuyqSR9QABXe8cm9bcUhE2WAlY+yJNq8Cs/JMPtjMaF8t/u6HWSYTPxRgY3Qns2hQdeM95M4fXrZhEtLh2lhDkR0iMeVmd5JmIVOMYpDqHOhtMC5N1GfTH/BwpaTf2/siEzUK5p5tKZ" }, "key": "ldzEiLT3T5HZCc04xOqJKr7IxS7FvwJY6al7f/Y48/JTQrBnKlvINMmpm8JJ9KE+bf1mkcwR0pMz" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "xPcY7aKa_NDl3_RILSnFFKSuQ8h4L2P2g51QCmGb5uQnTZ8dmdNhPbiMBbwdKI4SRXtiPZKvtjz4vHf-wdzjFUfDpqviD46-a1bEgw4lSJjo-b2tEXuH8ZPnRw-GW2nK8GkJd6xTALdH6-UhRhb9Oe-XUNQTarZUJvmWxgGH6CY", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "RYRkm2TvBkrVZZIhHlt1arONTdXSTfNtrBu5y8V38Imd8676kIzOGPs6N76gxmIYTNwWV7dhdqmrBj5oaB5KkUitWHmfwQ675QU/dReTarRaCoMs4uD2LRL66tLkesJ8jNnqflg10Brb7DCtSmmVJiY+Hbwbc3zhKR5D", "context": "cQE0YzCyn+xzhJEbHSQXlM0C8exW+KFqcCzCD603m9Ouh/QylgEo57/rfPisCg==" }, "key": "r/I/B9N2LBhb9K7cdLd5hpki7z1hOZbDnGPKVZ9tr9Pc02ohtjuRzZND3/IyfC1cP7ad7CR/GT4j5vyKoYUOyMW+thhCRGtgcd1sN6NnsQK1GSFc5QwFvOP6vVEs" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "Rg-2PnhGT5f_3gt8ojsiw29RodBqpXUeWE8qNicOyZVDltDxtX8ozBNuyPyf3gKXe9BDad5wBo1DOxvDcgg6g4M_Fpzyyp4pdqB3SVbg0Je9PSprDU5NlY10M9N6vUHd_bxmeSTy-rOTE_ljj11crbmqFti3cpZ058oq1jhrT9g", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-256" }, "label": "kzuLsyCYpBkeTLtzcH/twCTT4VVL6USDByZ1dOW3gVZt0lG7+D8iQMIYNm1AzcndtA==", "context": "akef/h2827XzjLl24mR+fAxw+XFCzx2Ex0TvvFcuo4xougGnsFcOFedq6YfOQ/PocA==" }, "key": "UDI0qJH4jeNMv4wnAljVVaFF7qv7Y1GMd8y/hAf72IdaMel5UhgF9LimV0UvRba3ZjF6FZIhjmocKccLlt901/S9N775" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "BtigYFD4auGx48fhaJj7GgI0gbzqriuJcDyTmZyOFGBbXsdaPCFL-d6Gz-qQjJxOI2Y2mR-fZn0FMuGLcpecT5MEvXuruEZrnFR-AgT1AXraLs2PRt2uERGgpM0wF0lQRg4yAdn4q_k48rAh5Q_RhPvrkvY8c6764ic5ZIpb7f4", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "", "context": "72zFt5uyWBhwjvT2A5H3B7/JRg==" }, "key": "a9rn5uqHncZ+bkrfEVnZf4cw5uL/JyMDVjb7se3KdeWtulpTSHyaP8GZ7JIuXrUtvdQrffXzulA+E6fnpKPzTNgdguZ3OQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "fc-wMtCwpJBUM-EKLrsB14UqaZcojm9yrtpfStfYFkTzO6Jy7NPH8jAqwQv-75BPyP99bRvkHGeylh3T7ra_F-RDv1k3nunHtee6gF2nlFb3ldHT28Eg0vBhbJZTv4OeevY8iecYnFBIlVKgr08YcBjEpP9MdS12jefNonG0WEM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "YvRUYGbHd19xx1GBPBmC", "context": "tYLcv7K0CyL07aXEASgLjvGxqUwt2dgDd+4DhStqCULEa+NhoWOHEAoRDBhusA607m5UoyAfsHwMMydCe+VSOHK2BPb5Gi69IHE=" }, "key": "/whEOE9jj4E9gL6gF4gnKHuv+ha8C8dLh6ZAQMfSQfXFvA0qlETb0qwMkcXVz8+1R/UvYw9kyxK0mAA8G/ZyhahdUO2m/9pJ6W8g9LH6DMLSO6I1EuqH9NP1wHjy0r0J7hOW6U07lM870POWdbHmN2Wq3PWORgLXK+QJWw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "5zYkzVYtX9fMGhzMd9XkVxp3p0eCY9sD91TOZNJojNk4Z7zPGB9XP5Ju-8VIeXWVIhsxkuiHJ6LE6PrXsyLrgVlLcZgnSZbx-4WoErmekb65JO8f1YrE3WM43-Col_3C3BIixvtKAcojve0NW5ap61ZMCJ3pk3Efzn7usbW0Na4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "aeAFZoZQoBJK7FeTFOebZvxIamQJTB9EpQWOYk1IUL6NxlxILHnXW6Q=", "context": "Qi6H1NBhk/nDosLbEQ==" }, "key": "HlZEqRtTtldDhV3oP8RDjoh3ww==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "z9lvFPzheJE1dJJkTODT-sESjc-NmHNhGT-G-9OTHNXjf5dbnvemrNWBzTLu9iPOGJ-LvQu_rMRt1NNuUhJJBZv-WMEc4id4-9lHopHwD4WeFJFUiEoPPfxn-eH1JK_whJriYlP_zCEBRWhkLLPONMjcSlRGlvSJGHSySNauLvI", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "QPerdhceen/RqOs/nl+yZP8JjYXCjddjM1hbb5H/Zoy/JiAVPKAbIlXYLQeZb3sejibXx6L/TKxkn/ZK9PcXrbgjaHpRkq0zzmiMtx8gnwjMdshR54TF", "context": "KD8rBBDWtLhClbcsrT88VzukIbJWF7xGqyHACS13ZWpdKsMryR5/b9O9qhS07OZCwT7LROxoiZeN9s5BYzzqZNWOMRN+tKBk6ZjEx5lC2JZNBi7tgvzQuzixZhn5HFrbGNQ7ZTeAX8ELjs3uZChZemdjEVMeutjaNLw=" }, "key": "UTn5Af/2" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "MT_NfkwwqGYOX3ELtAEpa1dn48MzIMP68Yc-Ilh1hWAqZbvEr8N3nMEu4oiMh3P53_jeQHI2nJ1Vy6KbcYh0JsZjhrzCX2SgY9IcY62RKYRfBFhkZy1Qj7teGrSoVuk4lXAeGgGNgGz1YKXC3kZy-yxDaPQouzpKoBV4cdhB2oI", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "yfppBKvCB4wwG4WzFpi9PR7LiusaB31XSGrSH94bokXm0VrWTJVryjbI", "context": "QyyTZ317945UT6Y7Xj/vVXcDu+361mXDOB7MDCJPp3JJDRldCZGGcQBNpFjF09XB1/O0qNQj7djsJVOvlOMsIn+ezwDKR3J7dy095BzZo7bcNvHWl/YnGV4wCAcqTm3fzSY=" }, "key": "3tsoZ2O0nzeYacoaAD1tFpv+qxW7jXaKE5tKVxGxG+9uc4y3AyVhs95uN14=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "VE-VhkyPgXKt4cfmigxsXNDEkHjevUvtGdo3a3x6CWu3lZd6ktgk7yKdofvp2KjyP5Rhq7Fe5naK4DdCOz-V3mKU5W2yzzhD1kioxr2X8vHm2eXtVz3CmtVZbS1AwEwoBImhU9NvpIMrwo3OYvTLSdO5UAcU_ZK3P3HXw3wLaRI", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "2dqpeEhQPR16nfNdyMGgUT+mUlwB99Wm6DZ8y20JHdTI1V5mWY4vOUfOmMxnJLVXX67/AgvqzFQfyRruDgWIeSu1pd0OH22zOs0R/v3j9xWXrwLknoITVKC+0AgLMaRKSqEGRTGo/3Sbw+ZaUaVvdC7R", "context": "5GyBZ7GPsz4mgSo0eS9swgoGiNTrY7LXoEotEyNabjssAH5CruygcaXBNLcPEdtAOIjcSDtnxjLGNFfUHbCdFmIKW7sTUq5+1DDwYW/W3UIZM/Sv92og++CCmJE=" }, "key": "ZV8EiQ7x4XnnqyaOOzco26Bou/Az" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "qsZETG3NhBaa_TOzeAmmqm98FYAN-iIYmT5W_qK8zML4VJYW38ycCKmQzVrGVvyTdQXF8DWzK5Zuwh5bla4bHtaDZScD0oyUdCoVQ8HfoVPhg8sZfJguBZn5rDvHgI6gvUbObwJS2mi3bLhyMIdiU3r_7Jr3Ns4PAxZ3qo8nxvo", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "JVMJW3ebuPIBTuu9uR3YJTLeUMhjPKLMqq29cxGllPDPCsd6Eud/nvtkmdnq9gg=", "context": "Zv3TdFXTqSfdlo8q8zg8qxv8dqJ/Oc61Pls=" }, "key": "i1gGKuQ45U9y2lwT5H+2a/VMlzKbp9i1geSSdLgheSeqbmwATzJKMKPKBqxXcv4xxmmIhSxQzgES091MDYz4aagkMvSfvDyoTot7JWjIXfDsyu68VW6m6BK5hUg1vmMob8KBjjyfY8BbZuIGgUh9sQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "wMUqk6spyYljkoKspeX7aIGQysfu9hJoQ5WOiNSxVsLCtbDKDCsmn2seNL-Mc-OgwywdE-fmUCuQgTYTtOfUk0cRNe-1-tpTlGDuTJ5ny27hfkAbS_EhP1Wn_8jgdAhSiCzgzULfr1hgmn6Oer5Bn9H2aNez5ZO6hp6awwDinu0", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "XIDICHJn3LXxmX9hbeaQgFeOo2h/sqNj2Am8A3vUd7bvFCeaqPqFk82fl5o/9dZY1v6P8+47iigiaOqaV2ZUaf15UweRs/tHZrDNt6aE2zCT8i2rE99iVmwFmuhM7JQxDBYU9TV6iPpENepgqnvoMQ==", "context": "F9NDOfiEdRg/SpaVYk6ANaZVMg2dOHLU7ZS3PFTCRYLpCppEpRMJlCGepUqhdGCeUp109tDTAg==" }, "key": "/Os3+fSrQjpNkv36dSB1Z/KdaY6vEkd8k5lXo1jWNYCbxoR7L7fhD7eYFip0c5DXWzgUGmu8rRs9AemH3bhENNgE5QSWgYgL6oW89Oim" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "g5j950UEbKtVZpL1H4iWJG6zlPAoQs6cFa0EKRsF67z36CJ7SrfImw1-ngR9ctF3KWx7P7C9flh6vBbKZOCAdhC23d_5yJ4Z1wBs6WaNtS7RX2AeCZlQiSDiNSgfZYEp5eiwfOYvqupuNV60zfXRaP2Orrt3GwMK4AsV73fLzhw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "fAURJ6iPh8QUvOgrfepl3C/BW9EQIHcO4FYeer+WDO3wpTuK3NYGT1o4juotDl3Ozn9Jh22Pm0oyTnHRyE9hZhxcXz1iaOEGWsVBw9GYYtdqiZZgnr+/xwILtZbIY+iJiZNH50IvYBKczMhdcG+9H4pGCgatlis=", "context": "rdj1snDIuel/vrC5MYISypuos+xiEn22zbYebB6h/iY=" }, "key": "Izx0LwjPOaxvQx1+wiz4acgH5HV3v6mUCnd5hlOD3vpRt/D2BeXLeIKhQF5ER8uDwkDFK0aA26H9U78eSlod7WDQ0c0QEleX31+DIFzc" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "uTEhqtVnCfzrTxnt4admvvU71go-EV64Qphfke9EAqpMoHAm5_nf295kQGA57fJfayQcsv1ZX89Fdpq3YnKTp_cQSJsmNrAMNPGVDTfZLn2N41_7DaSR0KTxFDWidDoxbr4PPaOTcaWLtJC9weEGmEJkfgjPF6fkNWiLncTG_vQ", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-384" }, "label": "28DVd1z7I8/UWP2uLqVIeBB/fdFfxU+wBU2OtPLVS7xgPD2yXPJjp4Kt6yUIXVPA/g==", "context": "Y87v0/3pGhwFbvSR3IgLWKEpnoemqa7kJLBX7y1VYSLjhxN36KxHKxWJxMFvYsdLVmLj5QA9C4ImE+7r/ZiDBGhy5FFs4l+65KfKi3YfGL/FsCp+6Gbn5BzdjwS1YkwtWw==" }, "key": "VQtsctGJUdqQsfbZCCU+VdobW0dtapNs1uRDPvznJCL5L83jw+55XwsfC4BlF09uql2DA5q7FoDGla9+rnpxJyb5fqX+trnb4b3RU34Ve3jmmf4GNQP1vnVKUF6/Lp3QoxCGossImrbaMlA7mkhI21d2" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "7VF5jo6-bcPvkrTbWuDK4z2rDOgk_ecVoIFR55I8gSkRTVnAgubdTWwuQZMeTnq66lyTYNtvCqPq1SIWgwfEjRTTIqjQuhejcCuC7SjWIiP5zg2gKtjlfq3r_uQT-U-wCKpCcKVygJBei7WRJsDNBpR19GzqEFhqYpHJ2JtuF4w", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "abmQq6ov", "context": "xnkqL4c6Hu3AcQyjWL4mkB4D2EAAxZ0PfdUW6V0vXVOfIpevs7HIu+k67FwqVUOa5v/s6034" }, "key": "tbTCaTINjMoMxc8DnKW70bj5BGzNTZJnLnV516zQK7dnze2L5K2HRF+LQGRimglilq/5UNr/+buSKcHTQXcDy1tg5YNUUrVl/a/YjRAWBCwJ47AuOA==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "ApH9mCnxx-qhdos40FS_sKvrjaOEi8OWuPGjR-ysa58jKgtBWo_2bE8fr7E38L0jkwRgb8zuCUUp_e0dx-yGNoEmyp0N0xit7pq5T7rbaj2J809EShEoQrBrJMsiO72FfSsRtTjb0dXnmF_j6dY1a4uuW1tNpm58xXf0iyd2etw", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "Fb+kOtNoO/04eJSZq4N+9I84gcXPnxT2up8=", "context": "EE4Sw2VMXz4MVoksPROmGuEVEclKu7wvIlXHv6GKUeoD947mOhkZruBtjEpv1U9QtD6tq4GALZujhR/9E651zXFy1OmtSesX" }, "key": "CMgESjsN2CH1XaixiwyJhOudAOHTK85OQAgNVCijfIJrrxi1CIHsloy6KWPRJ3nz5OWR9EfJBXhZ/mGwEvB19vNp8BE9+jG1Yp1ZSrmYpe51pfu92E/CUKSf94PT+H18h0C16URAT4hdTmDtrCm0gIYkZcXuh6zgCQ==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "tDZt5YoIOgEZkINh35qdTKGF8njW98WCgTrEQ1G9aavNPFsNmezWQHtLcIZyV6R0D1AsvIEpl9IhCPNqzZnuBXOPo9WdNv08CqKPlqzCxbJVKD9R7OGhJigJqg8sCtMK1tygBawdTMm6ioZCnAz2vsyrEA7UdZ31MUQJjJyUPCg", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "04M9Gw96j8KEG+8XZhRl1BOgT64Aq/iS8jdsL3H+i7R5WV3bdGClJmVTuWhmOZCIVMYdgsmC265KKKpFwkzZIS9BhMScOiCcT69UhkMDCpDZY8cDyvE3oQ==", "context": "YCINK+ZkCiZdBVrfcFAnrar5aXbnu/t0CD/0OetANPGb7T3ow45FTGlriTPY6ePf3vefQTioi71LIU0tFbb5KGJQ44RDErIZvDy2yL1PfL1Tcp/wIBTg8gnTeeYunK/NHxSnCE03ehe+P4unBcgZzHIxEIuGRSWb" }, "key": "qRshbB86fWk5ATB7yEfFztc+sNeaneKWof6bGFGEgEGVwu3I0diMgxjfJ+WeiLrFcP8=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "7EQGt9t7H3-A8m48kil6nbL9FnOO9QtBLT27EgIK-KQ9Lxo76UFgp5AUVEbzDwlTGkmMrTF_76LXQxW8rEVrKYFkrEEBD3rWjZ19DACK_d8E1f-30-fMwRnx6y4-fWqJf2bng6rTQg8eYPYGcpCrPEQAX3XbqAMcmQipVhEnTEk", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "FgCiSZ/ooWsZGWs0kIQBK74EoyR2M062Q4KE70yJS0d6m3jT3Z4tu0wZoe5Mjx8UNAxSxY79v/i/RJO+64yfMBPaoaWAZcUpZahrK8C1K3aBzBZj7iw/TEYpe0Okf2QEJ+Y=", "context": "pClQ53Cdq+1SU7KfLDjubXpmX2nXmh5Zw+hBCqOt/+cJxhXJNv9nEd3O6/UqQsMXAzapXI7KkPvzFIjUYxLjBFnjlrYfN+I7lQUzXi58SPE7O5SsbMTkOJMuQ4asGxpl" }, "key": "G+qcVDQuYZQAXlGCPs7EJKnd6AJ5cGI3LKA4x4aw7jPXQu9LfMovRKhCDwplIIHX1YVsBb63UiFF0TBA+rmllhVTV0T/9JNyFRoznqg=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "N-sTjWoUzqtNgAx2UFJjYD7ncTXtsM-13DZvzFKZsN0o4XVVZ9HVpxhX26GrDCFmHmYfi0UNPWF4PPp5cqNN_YNTu0ujG6zXj2-fvI7hZjxa_ZNzb1sfFftXz3VB8XoSRc76duNL4yuGf1jPmM0LzAIdMOX1bd_Q3OuVah6C0Es", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "SJnpXkJ/+x1nKfKZDx6ItV6FnOfGldRHzUyG5RFk2WCJgye0DbKmVBkQSHnOx9+5OUCF", "context": "29iTO+paQtCIpyYFhSCp7rAoNpvt4+74iD2d8skv7NvJPtgQg0Ri2S5yiJDLlnUG+pr1IhFNK8tvZ4YIDsfxZlj+Sps8" }, "key": "ERZogHtzxFlyTTY5a9WD6OAvidZRa2uwibfuMSLTIztLxUcmyc3nWDybRxWkwAWZI2P6ZAU1Ydb9pzv7sVryqHnWPMdkgELvfcYCOEyd8U2fLeXCisozqKwn" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "gNE2p7FCjpb7HAtlEMtYor-bPL-BIW0y6dyiuy3obeskzmgCZENA7jWAtmgYptOzAOxSJ_8wmWuq2EvWaHgTVqJO7T-D7HmHpXMRMqBS5jj-aW_qSJDEgS3jNRTftJnrPMptnx2sY5ff_x6he0nkcqFDvSlcI1nKQmt5VnJYm68", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "xk6sJLMQC1VyHUe7NixHa1SPK9r2FJjoFClPHaBDBTIBgG/Tw4uco43Ah4FTkO0KzCdcXg==", "context": "J02NJ/qK89h7jpQz8s8YDm50H1a3cthUhfXQL+8BB7MmWUlQY6C7Zh6+tcCBhc9eHJU/d9p8Yr40IpjlpGVVX10AdWs5sdBO85sP35bpvkk1tKIN3SZMRsjg7jHTmm4=" }, "key": "7DIJuX5jBloYYOxLmxlCClkhmvA=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "bnrsIOfyyGxIdHc_AQXzovO8YNXqyIzU2Ls-8rXgHJWGI8J7FUvcg26iDQVaaBiqif9uM3Etg_BDLvXYuFCQJ3v5D3BKh7_cHE2j9a7nZFeBQUho8gSEdpfT88k8rSPLcQYhWY9Mjv3Yof5AD-KA0qdG6DzO7WdDaOGiU07lv2g", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "v3Wp93odZOl54g8+vJPJ54BNz3sQ+fLZ3hZJD9K5I3ri0T8v47BAmp7HW2UnsVObanSnDgcDCvY=", "context": "YAcT2u/eNrTe5PNQ0fJN9Qclfkeh4elsQRVQbtfAR+C4tOjF8ZrJrQ==" }, "key": "2jYrIe7sdEHZg+Cs0ypzoC24MmMpOJLhD6Uxln3yxK4=" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "RzaYvMOFOWDefRwwh_vTODfWQRdvnQYBLzWYETtdrL-CUo1YpbT_vMxGHshrmIPZz_JwHwI7QjEooerVLES8-izxUcOb4nbufg8KVbx1ZRDQ7toJJXEnmWMP-srC5fjOD_HF2csSN-9AaNWRDUoiJ6Qm2tx5psVODZHZpL7mwy4", "key_ops": ["encrypt", "decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "a9+lnsg/aulcZJTZgFXmtbSldNQ/jWNUFj7wD/90s8v2TyWx0F9hAR79JwNU4iZBK/J780NZdbsN2ZuS6GLwAorkdZeiYfCQu0bs2WT7AT4=", "context": "jrlV2TWcY8xD+fs2sfGKX+9GnDaGbp/+/ObqRPfJ/hSmoQtsXX228X9EGeGhSAtJ7B6ieMOu97OmhikqV3SlKztTpJYCJfWRi2L8fAE=" }, "key": "kPsoSxSQQ6NIfxeEzbJ1yiN+6xV2KD1uu6gTLfys8Bnw4GPSz22BbGS/kl1kjAuZ/hK9+7OgS+doV+EuujIjMZFEZEr4QRlnLECN+PK/1gwu6Ae2shOntlSLYlVDlf+Rm66SejYV89zGiW4eIFS8atuIMg8aiTkjpsv+bEDdaw==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "0UhnePsE3ooDugipkh6EcY9uSErgE75v7B0ljmj764mhSI-4gFlpc-efNSSHs7XvLKRpY4is4V9n_qzuexaR30hJ_jJ0KEH48xrmOJqnPNxqPHnF6V5_TON9TDpwpHZqWUY6XFmK1MqhtUQB9KEGkD_JZHZaUXnoQPJpw3Dg-o8", "key_ops": ["encrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "VSwy8PcTWiOfl5ZSp/0se6fLlArpdYegHTlYE05Ih7YVJpTaDVMR", "context": "lIYr+8F+C0pIzbXHn5/2HpEnhjQ+ki+6YzoxA9sd5hJmjaL4qindXXcLlFxPQ+yUJoQZe2Y=" }, "key": "Hg==" } },
|
||||
{ "derivedKey": { "alg": "HS1", "ext": true, "k": "avjFcCN3RrGORHL_1PtGU2QmjKsybKjsCmDGPdRkrO2EAQ1OHNtqR8O5aF5RCJrOf0UcOkI5ODr9WjCSfFEj2tfYpDE6SrH9eNVzDulDN0m9JNJuZbiN16IpwG7BJFcspG786struJrux-rHQFTDltPoGs_V6lH1wNps8VxQQlM", "key_ops": ["decrypt"], "kty": "oct" }, "params": { "algorithm": { "name": "HKDF-CTR", "hash": { "name": "SHA-512" }, "label": "LBUn/A8ShiAbwzQUj7uMkcsv+iO9oBDnnbrWk9p9YrhUmqlEyyCVS5dXWAea7P8ddE9KIfVa", "context": "u13YM+3OrnMncBiIMbw5WGZuayYLizG636NuvPNT1GK8D55LZx6Cqmzm4aZmakIBIhH++PapPGtUqyA+nsFA/zyFWMntjD5oWqMYvfFYzGTwvbiVwGikSIW+9J3zciJ6Y0hsdiYfyvYZLiOVeY7Ayvn4AcUS0Q==" }, "key": "T5mbY1GgmW5jG1jfRBq73w6c0A9s9qcSB3llTUFPlOompr0jnxE5vekqRNJGfVPU86Goz1moI+6HultB4PztvRG2FIVHtnponu9OqtxmlwdfT8j1VHKUKirUA15GlMZS+RPIEa9XBXVpsp/ubZ4ufzvsWAnEHqPM1xGGK9zf" } }
|
||||
]
|
|
@ -0,0 +1,85 @@
|
|||
//*******************************************************************************
|
||||
//
|
||||
// Copyright 2020 Microsoft
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//*******************************************************************************
|
||||
|
||||
"use strict";
|
||||
|
||||
concatTests();
|
||||
|
||||
function concatTests() {
|
||||
|
||||
QUnit.module("CONCAT");
|
||||
|
||||
var ts = testShared;
|
||||
var context = ts.testContext;
|
||||
|
||||
QUnit.test(label + " ts.deriveBitsTest Key --> bits ", function(assert) {
|
||||
var vectorSet = concat.DeriveBits;
|
||||
ts.deriveBitsTest(vectorSet, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Cbc-128 ", function(assert) {
|
||||
var vectorSet = concat.aes.cbc._128.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Cbc-192 ", function(assert) {
|
||||
var vectorSet = concat.aes.cbc._192.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Cbc-256 ", function(assert) {
|
||||
var vectorSet = concat.aes.cbc._256.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Gcm-128 ", function(assert) {
|
||||
var vectorSet = concat.aes.gcm._128.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Gcm-192 ", function(assert) {
|
||||
var vectorSet = concat.aes.gcm._192.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Gcm-256 ", function(assert) {
|
||||
var vectorSet = concat.aes.gcm._256.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Hmac-Sha1 ", function(assert) {
|
||||
var vectorSet = concat.hmac.sha1.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Hmac-Sha256 ", function(assert) {
|
||||
var vectorSet = concat.hmac.sha256.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Hmac-Sha384 ", function(assert) {
|
||||
var vectorSet = concat.hmac.sha384.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Hmac-Sha512 ", function(assert) {
|
||||
var vectorSet = concat.hmac.sha512.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
}
|
|
@ -0,0 +1,85 @@
|
|||
//*******************************************************************************
|
||||
//
|
||||
// Copyright 2020 Microsoft
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//*******************************************************************************
|
||||
|
||||
"use strict";
|
||||
|
||||
hkdfCtrTests();
|
||||
|
||||
function hkdfCtrTests() {
|
||||
|
||||
QUnit.module("HKDF-CTR");
|
||||
|
||||
var ts = testShared;
|
||||
var context = ts.testContext;
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Cbc-128 ", function(assert) {
|
||||
var vectorSet = hkdfctr.aes.cbc._128.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Cbc-192 ", function(assert) {
|
||||
var vectorSet = hkdfctr.aes.cbc._192.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Cbc-256 ", function(assert) {
|
||||
var vectorSet = hkdfctr.aes.cbc._256.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Gcm-128 ", function(assert) {
|
||||
var vectorSet = hkdfctr.aes.gcm._128.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Gcm-192 ", function(assert) {
|
||||
var vectorSet = hkdfctr.aes.gcm._192.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Aes-Gcm-256 ", function(assert) {
|
||||
var vectorSet = hkdfctr.aes.gcm._256.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Hmac-Sha1 ", function(assert) {
|
||||
var vectorSet = hkdfctr.hmac.sha1.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Hmac-Sha256 ", function(assert) {
|
||||
var vectorSet = hkdfctr.hmac.sha256.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Hmac-Sha384 ", function(assert) {
|
||||
var vectorSet = hkdfctr.hmac.sha384.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveKeyTest KeyData --> Hmac-Sha512 ", function(assert) {
|
||||
var vectorSet = hkdfctr.hmac.sha512.DeriveKey;
|
||||
ts.deriveKeyTest(vectorSet, undefined, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
QUnit.test(label + " ts.deriveBitsTest Key --> bits ", function(assert) {
|
||||
var vectorSet = hkdfctr.DeriveBits;
|
||||
ts.deriveBitsTest(vectorSet, context(vectorSet.vectors.length, assert));
|
||||
});
|
||||
|
||||
}
|
|
@ -1,86 +0,0 @@
|
|||
//*******************************************************************************
|
||||
//
|
||||
// Copyright 2020 Microsoft
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//*******************************************************************************
|
||||
|
||||
QUnit.module("KDF");
|
||||
|
||||
asyncTest("Hmac 256 -> Aes 1024", function() {
|
||||
|
||||
var algorithm = {
|
||||
name: "Concat",
|
||||
hash: { name: "Sha-256" },
|
||||
algorithmId: shared.toSupportedArray([1, 2, 3, 4, 5, 6]),
|
||||
partyUInfo: shared.toSupportedArray([1, 2, 3, 4, 5, 6]),
|
||||
partyVInfo: shared.toSupportedArray([1, 2, 3, 4, 5, 6])
|
||||
};
|
||||
|
||||
subtle.generateKey({ name: "Hmac", hash: { name: "Sha-256" }, length: 256 }, true, ["sign", "verify"]).then(
|
||||
|
||||
function(e0) {
|
||||
|
||||
var aesKey = e0;
|
||||
|
||||
subtle.deriveKey(algorithm, aesKey, { name: "Aes-cbc", length: 1024 }, true, []).then(
|
||||
function(e1) {
|
||||
shared.getKeyData(e1, function(keyData) {
|
||||
start();
|
||||
equal(shared.base64UrlToBytes(keyData.k).length, 1024, "Key length correct.");
|
||||
});
|
||||
},
|
||||
kdfError("deriveKey error")
|
||||
);
|
||||
},
|
||||
kdfError("generateKey error")
|
||||
);
|
||||
});
|
||||
|
||||
asyncTest("Aes 256 -> Aes 1024", function() {
|
||||
|
||||
var algorithm = {
|
||||
name: "Concat",
|
||||
hash: { name: "Sha-256" },
|
||||
algorithmId: [1, 2, 3, 4, 5, 6],
|
||||
partyUInfo: [1, 2, 3, 4, 5, 6],
|
||||
partyVInfo: [1, 2, 3, 4, 5, 6]
|
||||
};
|
||||
|
||||
subtle.generateKey({ name: "Aes-cbc", length: 256 }, true, ["encrypt", "decrypt"]).then(
|
||||
|
||||
function(e0) {
|
||||
var aesKey = e0;
|
||||
subtle.deriveKey(algorithm, aesKey, { name: "Aes-cbc", length: 1024 }, true, ["encrypt", "decrypt"]).then(
|
||||
|
||||
function(e1) {
|
||||
shared.getKeyData(e1, function(keyData) {
|
||||
start();
|
||||
equal(shared.base64UrlToBytes(keyData.k).length, 1024, "Key length correct.");
|
||||
});
|
||||
},
|
||||
kdfError("deriveKey error")
|
||||
);
|
||||
},
|
||||
kdfError("generateKey error")
|
||||
);
|
||||
|
||||
});
|
||||
|
||||
function kdfError(message) {
|
||||
return function(e) {
|
||||
start();
|
||||
ok(false, message + " " + e.message);
|
||||
};
|
||||
}
|
|
@ -100,7 +100,7 @@ var testShared = {
|
|||
// This will also convert base64 & base64url to an array
|
||||
// It will randomly convert Arrays and ArrayBuffers to Arrays and TypedArrays
|
||||
// when using MsrCrypto.
|
||||
arr: function(array /* may be Array or ArrayBuffer */) {
|
||||
arr: function (array /* may be Array or ArrayBuffer */) {
|
||||
|
||||
if (validation.isBase64(array) || validation.isBase64Url(array) || array === "") {
|
||||
array = msrCrypto.fromBase64(array);
|
||||
|
@ -129,13 +129,13 @@ var testShared = {
|
|||
return testShared.toArray(array);
|
||||
},
|
||||
|
||||
clone: function(obj) {
|
||||
clone: function (obj) {
|
||||
//return JSON.parse(JSON.stringify(obj));
|
||||
return utils.clone(obj);
|
||||
},
|
||||
|
||||
// converts array/arrayBuffer to a regular array
|
||||
toArray: function(arrayLike) {
|
||||
toArray: function (arrayLike) {
|
||||
|
||||
if (typeof Uint8Array === "undefined") {
|
||||
// TypedArrays not supported, so our array must be a regular Array
|
||||
|
@ -151,7 +151,7 @@ var testShared = {
|
|||
return arrayLike instanceof Uint8Array ? arrayLike.length === 1 ? [arrayLike[0]] : Array.apply(null, arrayLike) : arrayLike;
|
||||
},
|
||||
|
||||
getRandomBytes: function(min, max) {
|
||||
getRandomBytes: function (min, max) {
|
||||
var bytes;
|
||||
|
||||
max = max || min;
|
||||
|
@ -171,11 +171,11 @@ var testShared = {
|
|||
return bytes;
|
||||
},
|
||||
|
||||
chance: function(percent) {
|
||||
chance: function (percent) {
|
||||
return Math.random() < percent;
|
||||
},
|
||||
|
||||
compareUsages: function(usage1, usage2) {
|
||||
compareUsages: function (usage1, usage2) {
|
||||
|
||||
if (usage1.length !== usage2.length) {
|
||||
return false;
|
||||
|
@ -197,7 +197,7 @@ var testShared = {
|
|||
return true;
|
||||
},
|
||||
|
||||
getPublicUsage: function(usages) {
|
||||
getPublicUsage: function (usages) {
|
||||
var publicUsages = [];
|
||||
for (var i = 0; i < usages.length; i++) {
|
||||
if (usages[i].toUpperCase() === "VERIFY") { publicUsages.push("verify"); }
|
||||
|
@ -206,7 +206,7 @@ var testShared = {
|
|||
return publicUsages;
|
||||
},
|
||||
|
||||
getPrivateUsage: function(usages) {
|
||||
getPrivateUsage: function (usages) {
|
||||
var privateUsages = [];
|
||||
for (var i = 0; i < usages.length; i++) {
|
||||
var use = usages[i].toUpperCase();
|
||||
|
@ -220,7 +220,7 @@ var testShared = {
|
|||
|
||||
isBytes: utils.verifyByteArray,
|
||||
|
||||
testContext: function(numIterations, assert) {
|
||||
testContext: function (numIterations, assert) {
|
||||
return { // test context
|
||||
assert: assert,
|
||||
count: numIterations,
|
||||
|
@ -229,7 +229,7 @@ var testShared = {
|
|||
};
|
||||
},
|
||||
|
||||
maxMessageLen: function(keyAlgorithm) {
|
||||
maxMessageLen: function (keyAlgorithm) {
|
||||
|
||||
if (keyAlgorithm.modulusLength) {
|
||||
if (keyAlgorithm.name === "RSA-OAEP") {
|
||||
|
@ -244,7 +244,7 @@ var testShared = {
|
|||
return 1000;
|
||||
},
|
||||
|
||||
keyImportExportTestSpki: function(vectorSet, usages, keyValidationFunc, context) {
|
||||
keyImportExportTestSpki: function (vectorSet, usages, keyValidationFunc, context) {
|
||||
|
||||
// spki tests have a public key in spki format and a verify key in jwk format
|
||||
// The spki key is imported, then exported as jwk and compared against the jwk verify key.
|
||||
|
@ -281,7 +281,7 @@ var testShared = {
|
|||
|
||||
},
|
||||
|
||||
keyImportExportTest: function(vectorSet, usages, keyValidationFunc, context) {
|
||||
keyImportExportTest: function (vectorSet, usages, keyValidationFunc, context) {
|
||||
|
||||
var format = vectorSet.format;
|
||||
var vector = vectorSet.vectors[(context.count - 1) % vectorSet.vectors.length];
|
||||
|
@ -329,13 +329,13 @@ var testShared = {
|
|||
|
||||
},
|
||||
|
||||
keyPairImportExportTest: function(vectorSet, usages, keyValidationFunc, context) {
|
||||
keyPairImportExportTest: function (vectorSet, usages, keyValidationFunc, context) {
|
||||
|
||||
var format = vectorSet.format;
|
||||
var algorithm = vectorSet.algorithm;
|
||||
var vector = vectorSet.vectors[(context.count - 1) % vectorSet.vectors.length];
|
||||
|
||||
if (--context.count > 0) { // recursivley call to start the next iteration
|
||||
if (--context.count > 0) { // recursively call to start the next iteration
|
||||
this.keyPairImportExportTest(vectorSet, usages, keyValidationFunc, context);
|
||||
}
|
||||
|
||||
|
@ -377,11 +377,11 @@ var testShared = {
|
|||
|
||||
},
|
||||
|
||||
keyGenerateTest: function(algorithm, usages, keyValidationFunc, context) {
|
||||
keyGenerateTest: function (algorithm, usages, keyValidationFunc, context) {
|
||||
|
||||
var usage = usages[(context.count - 1) % usages.length]; // cycle through possible usages
|
||||
|
||||
if (--context.count > 0) { // recursivley call to start the next iteration
|
||||
if (--context.count > 0) { // recursively call to start the next iteration
|
||||
testShared.keyGenerateTest(algorithm, usages, keyValidationFunc, context);
|
||||
}
|
||||
|
||||
|
@ -409,12 +409,12 @@ var testShared = {
|
|||
}
|
||||
},
|
||||
|
||||
keyGeneratePairTest: function(algorithm, usages, keyValidationFunc, context) {
|
||||
keyGeneratePairTest: function (algorithm, usages, keyValidationFunc, context) {
|
||||
|
||||
//var usage = usages[(context.count-1) % usages.length]; // cycle through possible usages
|
||||
var reason = { message: undefined };
|
||||
|
||||
if (--context.count > 0) { // recursivley call to start the next iteration
|
||||
if (--context.count > 0) { // recursively call to start the next iteration
|
||||
testShared.keyGeneratePairTest(algorithm, usages, keyValidationFunc, context);
|
||||
}
|
||||
|
||||
|
@ -451,7 +451,7 @@ var testShared = {
|
|||
}
|
||||
},
|
||||
|
||||
encryptDecryptTest: function(keyAlg, encryptAlg, context) {
|
||||
encryptDecryptTest: function (keyAlg, encryptAlg, context) {
|
||||
|
||||
// alg params may be alg-generating functions or a static algorithm objects
|
||||
var encAlgorithm = typeof encryptAlg === "function" ? encryptAlg(context.count) : encryptAlg;
|
||||
|
@ -499,7 +499,7 @@ var testShared = {
|
|||
}
|
||||
},
|
||||
|
||||
signVerifyTest: function(keyAlg, signAlg, context) {
|
||||
signVerifyTest: function (keyAlg, signAlg, context) {
|
||||
|
||||
// alg params may be alg-generating functions or a static algorithm objects
|
||||
var signAlgorithm = typeof signAlg === "function" ? signAlg(context.count) : signAlg;
|
||||
|
@ -546,7 +546,7 @@ var testShared = {
|
|||
}
|
||||
},
|
||||
|
||||
verifyNativeSignatureTest: function(signAlgorithm, vectorSet, context) {
|
||||
verifyNativeSignatureTest: function (signAlgorithm, vectorSet, context) {
|
||||
|
||||
var vector = vectorSet.vectors[(context.count - 1) % vectorSet.vectors.length];
|
||||
var signature = testShared.arr(vector.signature);
|
||||
|
@ -582,7 +582,7 @@ var testShared = {
|
|||
|
||||
},
|
||||
|
||||
decryptNativeCiphersTest: function(vectorSet, context) {
|
||||
decryptNativeCiphersTest: function (vectorSet, context) {
|
||||
|
||||
var encryptAlgorithm = this.clone(vectorSet.algorithm);
|
||||
//if(encryptAlgorithm.publicExponent ? encryptAlgorithm.publicExponent = testShared.arr( encryptAlgorithm.publicExponent)
|
||||
|
@ -630,7 +630,7 @@ var testShared = {
|
|||
|
||||
},
|
||||
|
||||
deriveKeyTest: function(vectorSet, keyValidationFunc, context) {
|
||||
deriveKeyTest: function (vectorSet, keyValidationFunc, context) {
|
||||
|
||||
var vector = vectorSet.vectors[(context.count) % vectorSet.vectors.length];
|
||||
|
||||
|
@ -647,7 +647,7 @@ var testShared = {
|
|||
];
|
||||
} else {
|
||||
keyPromises = [ // for now this will always be pbkdf2 until we add additional algorithms.
|
||||
subtle.importKey("raw", msrCrypto.fromBase64(vector.params.password), vectorSet.algorithm, false, ["deriveKey"])
|
||||
subtle.importKey("raw", msrCrypto.fromBase64(vector.params.key || vector.params.password), vectorSet.algorithm, false, ["deriveKey"])
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -672,6 +672,14 @@ var testShared = {
|
|||
vector.params.algorithm.salt = msrCrypto.fromBase64(vector.params.algorithm.salt);
|
||||
vector.params.algorithm.info = msrCrypto.fromBase64(vector.params.algorithm.info);
|
||||
return subtle.deriveKey(vector.params.algorithm, keys[0], vectorSet.derivedKeyAlg, true, vector.derivedKey.key_ops);
|
||||
|
||||
} else if (vector.params.algorithm.name === 'CONCAT') {
|
||||
return subtle.deriveKey(vector.params.algorithm, keys[0], vectorSet.derivedKeyAlg, true, vector.derivedKey.key_ops);
|
||||
|
||||
} else if (vector.params.algorithm.name === 'HKDF-CTR') {
|
||||
vector.params.algorithm.context = msrCrypto.fromBase64(vector.params.algorithm.context);
|
||||
vector.params.algorithm.label = msrCrypto.fromBase64(vector.params.algorithm.label);
|
||||
return subtle.deriveKey(vector.params.algorithm, keys[0], vectorSet.derivedKeyAlg, true, vector.derivedKey.key_ops);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -690,7 +698,7 @@ var testShared = {
|
|||
}
|
||||
},
|
||||
|
||||
deriveBitsTest: function(vectorSet, context) {
|
||||
deriveBitsTest: function (vectorSet, context) {
|
||||
|
||||
var vector = vectorSet.vectors[(context.count - 1) % vectorSet.vectors.length];
|
||||
|
||||
|
@ -707,7 +715,7 @@ var testShared = {
|
|||
];
|
||||
} else {
|
||||
keyPromises = [ // for now this will always be pbkdf2 until we add additional algorithms.
|
||||
subtle.importKey("raw", msrCrypto.fromBase64(vector.params.password), vectorSet.algorithm, false, ["deriveKey"])
|
||||
subtle.importKey("raw", msrCrypto.fromBase64(vector.params.key != null ? vector.params.key : vector.params.password), vectorSet.algorithm, false, ["deriveKey"])
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -732,6 +740,14 @@ var testShared = {
|
|||
vector.params.algorithm.salt = msrCrypto.fromBase64(vector.params.algorithm.salt);
|
||||
vector.params.algorithm.info = msrCrypto.fromBase64(vector.params.algorithm.info);
|
||||
return subtle.deriveBits(vector.params.algorithm, keys[0], vector.bits);
|
||||
|
||||
} else if (vector.params.algorithm.name === 'CONCAT') {
|
||||
return subtle.deriveBits(vector.params.algorithm, keys[0], vector.bits);
|
||||
|
||||
} else if (vector.params.algorithm.name === 'HKDF-CTR') {
|
||||
vector.params.algorithm.context = msrCrypto.fromBase64(vector.params.algorithm.context);
|
||||
vector.params.algorithm.label = msrCrypto.fromBase64(vector.params.algorithm.label);
|
||||
return subtle.deriveBits(vector.params.algorithm, keys[0], vector.bits);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -746,7 +762,7 @@ var testShared = {
|
|||
}
|
||||
},
|
||||
|
||||
hashTest: function(vectorSet, context) {
|
||||
hashTest: function (vectorSet, context) {
|
||||
|
||||
var vector = vectorSet.vectors[context.count - 1 % vectorSet.vectors.length];
|
||||
|
||||
|
@ -782,7 +798,7 @@ var testShared = {
|
|||
// };
|
||||
// }
|
||||
|
||||
QUnit.conditional = function(condition, message, callback) {
|
||||
QUnit.conditional = function (condition, message, callback) {
|
||||
|
||||
if (condition) {
|
||||
QUnit.test(message, callback);
|
||||
|
@ -792,7 +808,7 @@ QUnit.conditional = function(condition, message, callback) {
|
|||
};
|
||||
|
||||
var validation = {
|
||||
isString: function(text, value /*optional*/, caseSensitive /*optional*/) {
|
||||
isString: function (text, value /*optional*/, caseSensitive /*optional*/) {
|
||||
|
||||
if (typeof text !== "string") {
|
||||
return false;
|
||||
|
@ -816,7 +832,7 @@ var validation = {
|
|||
return true;
|
||||
},
|
||||
|
||||
isBoolean: function(text, value /*optional*/) {
|
||||
isBoolean: function (text, value /*optional*/) {
|
||||
|
||||
if (typeof text !== "boolean") {
|
||||
return false;
|
||||
|
@ -835,7 +851,7 @@ var validation = {
|
|||
return true;
|
||||
},
|
||||
|
||||
isBase64Url: function(text, lengthMin /*optional*/, lengthMax /*optional*/) {
|
||||
isBase64Url: function (text, lengthMin /*optional*/, lengthMax /*optional*/) {
|
||||
if (!validation.isString(text, /^([A-Za-z0-9-_]+)$/)) { return false; }
|
||||
if (lengthMin) {
|
||||
var bytes = utils.fromBase64(text);
|
||||
|
@ -844,7 +860,7 @@ var validation = {
|
|||
return true;
|
||||
},
|
||||
|
||||
isBase64: function(text, lengthMin /*optional*/, lengthMax /*optional*/) {
|
||||
isBase64: function (text, lengthMin /*optional*/, lengthMax /*optional*/) {
|
||||
if (!validation.isString(text, /^([A-Za-z0-9+\/=]+)$/)) { return false; }
|
||||
if (lengthMin) {
|
||||
var bytes = utils.fromBase64(text);
|
||||
|
@ -856,15 +872,15 @@ var validation = {
|
|||
isBytes: utils.verifyByteArray,
|
||||
|
||||
prop: {
|
||||
isBase64Url: function(obj, prop, lengthMin /*optional*/, lengthMax /*optional*/) {
|
||||
isBase64Url: function (obj, prop, lengthMin /*optional*/, lengthMax /*optional*/) {
|
||||
if (obj[prop] == null) { return false; }
|
||||
return validation.isBase64Url(obj[prop], lengthMin, lengthMax);
|
||||
},
|
||||
string: function(obj, prop, value /*optional*/) {
|
||||
string: function (obj, prop, value /*optional*/) {
|
||||
if (obj[prop] == null) { return false; }
|
||||
return validation.isString(obj[prop], value);
|
||||
},
|
||||
boolean: function(obj, prop, value /*optional*/) {
|
||||
boolean: function (obj, prop, value /*optional*/) {
|
||||
if (obj[prop] == null) { return false; }
|
||||
return validation.isBoolean(obj[prop], value);
|
||||
}
|
||||
|
|
|
@ -54,8 +54,10 @@
|
|||
<script src="../scripts/testVectors/tv_rsa_pss.js"></script>
|
||||
<script src="../scripts/testVectors/tv_pbkdf2.js"></script>
|
||||
<script src="../scripts/testVectors/tv_hkdf.js"></script>
|
||||
<script src="../scripts/testVectors/tv_hkdfCtr.js"></script>
|
||||
<script src="../scripts/testVectors/tv_concatkdf.js"></script>
|
||||
|
||||
<!-- test scripts -->
|
||||
<!-- test vector execution scripts -->
|
||||
<script src="../scripts/utilities.js"></script>
|
||||
<script src="../scripts/tests/Test.Shared.js"></script>
|
||||
<script src="../scripts/tests/Test.Promise.js"></script>
|
||||
|
@ -72,6 +74,8 @@
|
|||
<script src="../scripts/tests/Test.Hmac.js"></script>
|
||||
<script src="../scripts/tests/Test.Pbkdf2.js"></script>
|
||||
<script src="../scripts/tests/Test.Hkdf.js"></script>
|
||||
<script src="../scripts/tests/Test.HkdfCtr.js"></script>
|
||||
<script src="../scripts/tests/Test.ConcatKdf.js"></script>
|
||||
|
||||
<input type="button" onclick="QUnit.start();"></input>
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче