Lines Matching refs:converters

153 const converters = {};
155 converters.boolean = (val) => !!val;
156 converters.octet = createIntegerConversion(8);
157 converters['unsigned short'] = createIntegerConversion(16);
158 converters['unsigned long'] = createIntegerConversion(32);
160 converters.DOMString = function(V, opts = kEmptyObject) {
172 converters.object = (V, opts) => {
190 converters.Uint8Array = (V, opts = kEmptyObject) => {
206 converters.BufferSource = (V, opts = kEmptyObject) => {
226 converters['sequence<DOMString>'] = createSequenceConverter(
227 converters.DOMString);
368 converters.AlgorithmIdentifier = (V, opts) => {
371 return converters.object(V, opts);
373 return converters.DOMString(V, opts);
376 converters.KeyFormat = createEnumConverter('KeyFormat', [
383 converters.KeyUsage = createEnumConverter('KeyUsage', [
394 converters['sequence<KeyUsage>'] = createSequenceConverter(converters.KeyUsage);
396 converters.HashAlgorithmIdentifier = converters.AlgorithmIdentifier;
401 converter: converters.DOMString,
406 converters.Algorithm = createDictionaryConverter(
409 converters.BigInteger = converters.Uint8Array;
416 converters['unsigned long'](V, { ...opts, enforceRange: true }),
421 converter: converters.BigInteger,
426 converters.RsaKeyGenParams = createDictionaryConverter(
429 converters.RsaHashedKeyGenParams = createDictionaryConverter(
434 converter: converters.HashAlgorithmIdentifier,
439 converters.RsaHashedImportParams = createDictionaryConverter(
444 converter: converters.HashAlgorithmIdentifier,
449 converters.NamedCurve = converters.DOMString;
451 converters.EcKeyImportParams = createDictionaryConverter(
456 converter: converters.NamedCurve,
461 converters.EcKeyGenParams = createDictionaryConverter(
466 converter: converters.NamedCurve,
471 converters.AesKeyGenParams = createDictionaryConverter(
477 converters['unsigned short'](V, { ...opts, enforceRange: true }),
482 converters.HmacKeyGenParams = createDictionaryConverter(
487 converter: converters.HashAlgorithmIdentifier,
493 converters['unsigned long'](V, { ...opts, enforceRange: true }),
497 converters.RsaPssParams = createDictionaryConverter(
503 converters['unsigned long'](V, { ...opts, enforceRange: true }),
508 converters.RsaOaepParams = createDictionaryConverter(
513 converter: converters.BufferSource,
517 converters.EcdsaParams = createDictionaryConverter(
522 converter: converters.HashAlgorithmIdentifier,
527 converters.HmacImportParams = createDictionaryConverter(
532 converter: converters.HashAlgorithmIdentifier,
538 converters['unsigned long'](V, { ...opts, enforceRange: true }),
542 const simpleDomStringKey = (key) => ({ key, converter: converters.DOMString });
544 converters.RsaOtherPrimesInfo = createDictionaryConverter(
550 converters['sequence<RsaOtherPrimesInfo>'] = createSequenceConverter(
551 converters.RsaOtherPrimesInfo);
553 converters.JsonWebKey = createDictionaryConverter(
559 converter: converters['sequence<DOMString>'],
564 converter: converters.boolean,
579 converter: converters['sequence<RsaOtherPrimesInfo>'],
584 converters.HkdfParams = createDictionaryConverter(
589 converter: converters.HashAlgorithmIdentifier,
594 converter: converters.BufferSource,
599 converter: converters.BufferSource,
604 converters.Pbkdf2Params = createDictionaryConverter(
609 converter: converters.HashAlgorithmIdentifier,
615 converters['unsigned long'](V, { ...opts, enforceRange: true }),
620 converter: converters.BufferSource,
625 converters.AesDerivedKeyParams = createDictionaryConverter(
631 converters['unsigned short'](V, { ...opts, enforceRange: true }),
636 converters.AesCbcParams = createDictionaryConverter(
641 converter: converters.BufferSource,
646 converters.AesGcmParams = createDictionaryConverter(
651 converter: converters.BufferSource,
657 converters.octet(V, { ...opts, enforceRange: true }),
661 converter: converters.BufferSource,
665 converters.AesCtrParams = createDictionaryConverter(
670 converter: converters.BufferSource,
676 converters.octet(V, { ...opts, enforceRange: true }),
681 converters.CryptoKey = createInterfaceConverter(
684 converters.EcdhKeyDeriveParams = createDictionaryConverter(
689 converter: converters.CryptoKey,
694 converters.Ed448Params = createDictionaryConverter(
699 converter: converters.BufferSource,
705 converters,