Socket
Socket
Sign inDemoInstall

@aws-sdk/middleware-flexible-checksums

Package Overview
Dependencies
Maintainers
5
Versions
111
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/middleware-flexible-checksums - npm Package Compare versions

Comparing version 3.168.0 to 3.170.0

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13)
**Note:** Version bump only for package @aws-sdk/middleware-flexible-checksums
# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09)

@@ -8,0 +16,0 @@

35

dist-types/ts3.4/configuration.d.ts

@@ -1,17 +0,22 @@

import { BodyLengthCalculator, Encoder, GetAwsChunkedEncodingStream, HashConstructor, StreamHasher } from "@aws-sdk/types";
import {
BodyLengthCalculator,
Encoder,
GetAwsChunkedEncodingStream,
HashConstructor,
StreamHasher,
} from "@aws-sdk/types";
export interface PreviouslyResolved {
base64Encoder: Encoder;
bodyLengthChecker: BodyLengthCalculator;
getAwsChunkedEncodingStream: GetAwsChunkedEncodingStream;
md5: HashConstructor;
sha1: HashConstructor;
sha256: HashConstructor;
streamHasher: StreamHasher<any>;
base64Encoder: Encoder;
bodyLengthChecker: BodyLengthCalculator;
getAwsChunkedEncodingStream: GetAwsChunkedEncodingStream;
md5: HashConstructor;
sha1: HashConstructor;
sha256: HashConstructor;
streamHasher: StreamHasher<any>;
}

@@ -1,13 +0,12 @@

export declare enum ChecksumAlgorithm {
MD5 = "MD5",
CRC32 = "CRC32",
CRC32C = "CRC32C",
SHA1 = "SHA1",
SHA256 = "SHA256"
MD5 = "MD5",
CRC32 = "CRC32",
CRC32C = "CRC32C",
SHA1 = "SHA1",
SHA256 = "SHA256",
}
export declare enum ChecksumLocation {
HEADER = "header",
TRAILER = "trailer"
HEADER = "header",
TRAILER = "trailer",
}
import { BuildMiddleware } from "@aws-sdk/types";
import { PreviouslyResolved } from "./configuration";
import { FlexibleChecksumsMiddlewareConfig } from "./getFlexibleChecksumsPlugin";
export declare const flexibleChecksumsMiddleware: (config: PreviouslyResolved, middlewareConfig: FlexibleChecksumsMiddlewareConfig) => BuildMiddleware<any, any>;
export declare const flexibleChecksumsMiddleware: (
config: PreviouslyResolved,
middlewareConfig: FlexibleChecksumsMiddlewareConfig
) => BuildMiddleware<any, any>;
import { Encoder, HashConstructor, StreamHasher } from "@aws-sdk/types";
export interface GetChecksumDigestOptions {
streamHasher: StreamHasher<any>;
checksumAlgorithmFn: HashConstructor;
base64Encoder: Encoder;
streamHasher: StreamHasher<any>;
checksumAlgorithmFn: HashConstructor;
base64Encoder: Encoder;
}
export declare const getChecksum: (body: unknown, { streamHasher, checksumAlgorithmFn, base64Encoder }: GetChecksumDigestOptions) => Promise<string>;
export declare const getChecksum: (
body: unknown,
{ streamHasher, checksumAlgorithmFn, base64Encoder }: GetChecksumDigestOptions
) => Promise<string>;
import { ChecksumAlgorithm } from "./constants";
export interface GetChecksumAlgorithmForRequestOptions {
requestChecksumRequired: boolean;
requestAlgorithmMember?: string;
requestChecksumRequired: boolean;
requestAlgorithmMember?: string;
}
export declare const getChecksumAlgorithmForRequest: (input: any, { requestChecksumRequired, requestAlgorithmMember }: GetChecksumAlgorithmForRequestOptions) => ChecksumAlgorithm | undefined;
export declare const getChecksumAlgorithmForRequest: (
input: any,
{
requestChecksumRequired,
requestAlgorithmMember,
}: GetChecksumAlgorithmForRequestOptions
) => ChecksumAlgorithm | undefined;
import { ChecksumAlgorithm } from "./constants";
export declare const getChecksumAlgorithmListForResponse: (responseAlgorithms?: string[]) => ChecksumAlgorithm[];
export declare const getChecksumAlgorithmListForResponse: (
responseAlgorithms?: string[]
) => ChecksumAlgorithm[];
import { ChecksumAlgorithm } from "./constants";
export declare const getChecksumLocationName: (algorithm: ChecksumAlgorithm) => string;
export declare const getChecksumLocationName: (
algorithm: ChecksumAlgorithm
) => string;

@@ -5,13 +5,15 @@ import { BuildHandlerOptions, Pluggable } from "@aws-sdk/types";

export interface FlexibleChecksumsMiddlewareConfig {
input: Object;
requestChecksumRequired: boolean;
requestAlgorithmMember?: string;
requestValidationModeMember?: string;
responseAlgorithms?: string[];
input: Object;
requestChecksumRequired: boolean;
requestAlgorithmMember?: string;
requestValidationModeMember?: string;
responseAlgorithms?: string[];
}
export declare const getFlexibleChecksumsPlugin: (config: PreviouslyResolved, middlewareConfig: FlexibleChecksumsMiddlewareConfig) => Pluggable<any, any>;
export declare const getFlexibleChecksumsPlugin: (
config: PreviouslyResolved,
middlewareConfig: FlexibleChecksumsMiddlewareConfig
) => Pluggable<any, any>;
import { HeaderBag } from "@aws-sdk/types";
export declare const hasHeader: (header: string, headers: HeaderBag) => boolean;
export * from "./constants";
export * from "./flexibleChecksumsMiddleware";
export * from "./getFlexibleChecksumsPlugin";

@@ -1,2 +0,1 @@

export declare const isStreaming: (body: unknown) => boolean;

@@ -5,2 +5,5 @@ import { HashConstructor } from "@aws-sdk/types";

export declare const selectChecksumAlgorithmFunction: (checksumAlgorithm: ChecksumAlgorithm, config: PreviouslyResolved) => HashConstructor;
export declare const selectChecksumAlgorithmFunction: (
checksumAlgorithm: ChecksumAlgorithm,
config: PreviouslyResolved
) => HashConstructor;
import { HashConstructor } from "@aws-sdk/types";
export declare const stringHasher: (checksumAlgorithmFn: HashConstructor, body: any) => Promise<Uint8Array>;
export declare const stringHasher: (
checksumAlgorithmFn: HashConstructor,
body: any
) => Promise<Uint8Array>;

@@ -0,0 +0,0 @@ import { ChecksumAlgorithm } from "./constants";

import { HttpResponse } from "@aws-sdk/protocol-http";
import { PreviouslyResolved } from "./configuration";
export interface ValidateChecksumFromResponseOptions {
config: PreviouslyResolved;
responseAlgorithms?: string[];
config: PreviouslyResolved;
responseAlgorithms?: string[];
}
export declare const validateChecksumFromResponse: (response: HttpResponse, { config, responseAlgorithms }: ValidateChecksumFromResponseOptions) => Promise<void>;
export declare const validateChecksumFromResponse: (
response: HttpResponse,
{ config, responseAlgorithms }: ValidateChecksumFromResponseOptions
) => Promise<void>;
{
"name": "@aws-sdk/middleware-flexible-checksums",
"version": "3.168.0",
"version": "3.170.0",
"scripts": {

@@ -25,5 +25,5 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"@aws-crypto/crc32c": "2.0.0",
"@aws-sdk/is-array-buffer": "3.168.0",
"@aws-sdk/protocol-http": "3.168.0",
"@aws-sdk/types": "3.168.0",
"@aws-sdk/is-array-buffer": "3.170.0",
"@aws-sdk/protocol-http": "3.170.0",
"@aws-sdk/types": "3.170.0",
"tslib": "^2.3.1"

@@ -33,3 +33,3 @@ },

"concurrently": "7.0.0",
"downlevel-dts": "0.7.0",
"downlevel-dts": "0.10.1",
"rimraf": "3.0.2",

@@ -36,0 +36,0 @@ "typescript": "~4.6.2"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc