Lines Matching refs:good

129   for (const good of [{}, [], new Array(), function() {}]) {
130 assert.deepStrictEqual(converters.object(good), good);
144 for (const good of [Buffer.alloc(0), new Uint8Array()]) {
145 assert.deepStrictEqual(converters.Uint8Array(good), good);
165 for (const good of [
181 assert.deepStrictEqual(converters.BufferSource(good), good);
226 for (const good of [
234 assert.deepStrictEqual(converters.JsonWebKey(good), good);
235 assert.deepStrictEqual(converters.JsonWebKey({ ...good, filtered: 'out' }), good);
241 for (const good of ['jwk', 'spki', 'pkcs8', 'raw']) {
242 assert.strictEqual(converters.KeyFormat(good), good);
256 for (const good of [
266 assert.strictEqual(converters.KeyUsage(good), good);
280 const good = { name: 'RSA-PSS' };
281 assert.deepStrictEqual(converters.Algorithm({ ...good, filtered: 'out' }, opts), good);
292 for (const good of [
306 assert.deepStrictEqual(converters.RsaHashedKeyGenParams({ ...good, filtered: 'out' }, opts), good);
308 assert.throws(() => converters.RsaHashedKeyGenParams({ ...good, [required]: undefined }, opts), {
319 for (const good of [
323 assert.deepStrictEqual(converters.RsaHashedImportParams({ ...good, filtered: 'out' }, opts), good);
324 assert.throws(() => converters.RsaHashedImportParams({ ...good, hash: undefined }, opts), {
334 const good = { name: 'RSA-PSS', saltLength: 20 };
335 assert.deepStrictEqual(converters.RsaPssParams({ ...good, filtered: 'out' }, opts), good);
337 assert.throws(() => converters.RsaPssParams({ ...good, saltLength: undefined }, opts), {
346 for (const good of [{ name: 'RSA-OAEP' }, { name: 'RSA-OAEP', label: Buffer.alloc(0) }]) {
347 assert.deepStrictEqual(converters.RsaOaepParams({ ...good, filtered: 'out' }, opts), good);
356 const good = { name: 'ECDSA', namedCurve: 'P-256' };
357 assert.deepStrictEqual(converter({ ...good, filtered: 'out' }, opts), good);
359 assert.throws(() => converter({ ...good, namedCurve: undefined }, opts), {
369 for (const good of [
373 assert.deepStrictEqual(converters.EcdsaParams({ ...good, filtered: 'out' }, opts), good);
374 assert.throws(() => converters.EcdsaParams({ ...good, hash: undefined }, opts), {
387 for (const good of [
393 assert.deepStrictEqual(converter({ ...good, filtered: 'out' }, opts), good);
394 assert.throws(() => converter({ ...good, hash: undefined }, opts), {
408 const good = { name: 'AES-CBC', length: 128 };
409 assert.deepStrictEqual(converter({ ...good, filtered: 'out' }, opts), good);
411 assert.throws(() => converter({ ...good, length: undefined }, opts), {
421 for (const good of [
425 assert.deepStrictEqual(converters.HkdfParams({ ...good, filtered: 'out' }, opts), good);
427 assert.throws(() => converters.HkdfParams({ ...good, [required]: undefined }, opts), {
438 for (const good of [
442 assert.deepStrictEqual(converters.Pbkdf2Params({ ...good, filtered: 'out' }, opts), good);
444 assert.throws(() => converters.Pbkdf2Params({ ...good, [required]: undefined }, opts), {
455 const good = { name: 'AES-CBC', iv: Buffer.alloc(0) };
456 assert.deepStrictEqual(converters.AesCbcParams({ ...good, filtered: 'out' }, opts), good);
458 assert.throws(() => converters.AesCbcParams({ ...good, iv: undefined }, opts), {
467 for (const good of [
472 assert.deepStrictEqual(converters.AesGcmParams({ ...good, filtered: 'out' }, opts), good);
474 assert.throws(() => converters.AesGcmParams({ ...good, iv: undefined }, opts), {
484 const good = { name: 'AES-CTR', counter: Buffer.alloc(0), length: 20 };
485 assert.deepStrictEqual(converters.AesCtrParams({ ...good, filtered: 'out' }, opts), good);
488 assert.throws(() => converters.AesCtrParams({ ...good, [required]: undefined }, opts), {
499 const good = { name: 'ECDH', public: kp.publicKey };
500 assert.deepStrictEqual(converters.EcdhKeyDeriveParams({ ...good, filtered: 'out' }, opts), good);
502 assert.throws(() => converters.EcdhKeyDeriveParams({ ...good, public: undefined }, opts), {
512 for (const good of [
516 assert.deepStrictEqual(converters.Ed448Params({ ...good, filtered: 'out' }, opts), good);