aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/webcrypto/AesCbcCfbParams.idl
blob: 85e5a65369d0eaaafe32a7a2db8ded93edceebd2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
 * Copyright (C) 2016 Apple Inc. All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 * THE POSSIBILITY OF SUCH DAMAGE.
 */

// This is a unified dictionary for AesCbcParams and AesCfbParams.
// https://www.w3.org/TR/WebCryptoAPI/#dfn-AesCbcParams, and
// https://www.w3.org/TR/2014/CR-WebCryptoAPI-20141211/#dfn-AesCfbParams
[
    Conditional=WEB_CRYPTO,
    ImplementedAs=CryptoAlgorithmAesCbcCfbParams
] dictionary AesCbcCfbParams : CryptoAlgorithmParameters {
    // The initialization vector. MUST be 16 bytes.
    required BufferSource iv;
};
width='13' height='13' alt='Gravatar' /> Jarred Sumner 21-150/+2249 2022-03-11skeletonGravatar Jarred Sumner 7-0/+437 2022-03-11fix bug with freeing typed arraysGravatar Jarred Sumner 3-12/+63 2022-03-11Source Maps for client-side errors & columnsGravatar Jarred Sumner 21-579/+115079 2022-03-10twiddle with formattingGravatar Jarred Sumner 3-30/+89 2022-03-10[bun.js] Map the sources when handling the errorGravatar Jarred Sumner 1-29/+169 2022-03-10Update comptime_string_map.zigGravatar Jarred Sumner 1-1/+1 2022-03-10[bun.js] Support sourcemaps!Gravatar Jarred Sumner 3-89/+78 2022-03-10Update js_printer.zigGravatar Jarred Sumner 1-15/+42 2022-03-10WIP sourcemap parsingGravatar Jarred Sumner 1-11/+265 2022-03-10woopsGravatar Jarred Sumner 1-1/+1 2022-03-10console.log(<JSX>) supportGravatar Jarred Sumner 48-2349/+2744 2022-03-09Update linker.zigGravatar Jarred Sumner 1-12/+12 2022-03-0969% perf improvement for long string literalsGravatar Jarred Sumner 3-82/+132 2022-03-09Update options.zigGravatar Jarred Sumner 1-1/+1 2022-03-09make the map slightly smallerGravatar Jarred Sumner 2-94/+108 2022-03-09[JS Printer] Add function for printing a string as JSONGravatar Jarred Sumner 1-0/+104 2022-03-0910% perf improvement to JSX entity code parsing in microbenchmarkGravatar Jarred Sumner 2-284/+269 2022-03-09fix bug with UTF-16 template literal escape codesGravatar Jarred Sumner 1-6/+6 2022-03-08Fix quoting console.logGravatar Jarred Sumner 3-42/+203 2022-03-08print size of headersGravatar Jarred Sumner 2-12/+20 2022-03-08sourcemappingsGravatar Jarred Sumner 60-0/+120 2022-03-08rename _global -> bunGravatar Jarred Sumner 88-2476/+1719 2022-03-08[bun.js] Support logging `Headers`, `Response`, and `Request`Gravatar Jarred Sumner 4-72/+270 2022-03-08Fix https://github.com/Jarred-Sumner/bun/issues/122Gravatar Jarred Sumner 2-2/+16 2022-03-08Update sourcemap.zigGravatar Jarred Sumner 1-6/+6 2022-03-08[bun.js] WIP sourcemap supportGravatar Jarred Sumner 3-249/+646 2022-03-07Add VLQ bench, improve decodeVLQ perfGravatar Jarred Sumner 3-3/+138 2022-03-07Optimize sourcemapsGravatar Jarred Sumner 6-90/+210 2022-03-07Update options.zigGravatar Jarred Sumner 1-4/+37 2022-03-07source maps optimizationsGravatar Jarred Sumner 11-85/+458 2022-03-07[JS] Don't make this inlineGravatar Jarred Sumner 1-2/+2 2022-03-07[JS] Slight optimization for newlinesGravatar Jarred Sumner 1-36/+2 2022-03-07[JS Parser] Fix bug with decoding escape sequencesGravatar Jarred Sumner 1-4/+4 2022-03-07[JS/JSON] Optimize parsing long stringsGravatar Jarred Sumner 1-1/+37 2022-03-07[JS Parser] Add optimization for JSX spreadGravatar Jarred Sumner 1-0/+11 2022-03-061.7x faster sourcemap printingGravatar Jarred Sumner 1-24/+32 2022-03-06source maps work for app code in `bun dev`!Gravatar Jarred Sumner 19-153/+1098 2022-03-05[JS Parser] dot property shorthand for JSXGravatar Jarred Sumner 3-10/+82 2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+1 2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+1 2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+12