# Type of request: This is a ...
[ ] bug report
[x] feature request

# Detailed description
As a Developer,
I want to be able to simulate BadDigest and InvalidDigest errors,
So that I can test the error handling logic

## Expected behavior
https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
BadDigest: The Content-MD5 you specified did not match what we received.
InvalidDigest: The Content-MD5 you specified is not valid.

## Actual behavior
localstack returns InvalidDigest when MD5 does not match payload.


table_name = 'ddb-table-%s' % short_uid()
        dynamodb = aws_stack.connect_to_service('dynamodb')
        rs = dynamodb.create_table(
            TableName=table_name,
            KeySchema=[{
                'AttributeName': 'id', 'KeyType': 'HASH'
            }],
            AttributeDefinitions=[{
                'AttributeName': 'id', 'AttributeType': 'S'
            }],
            ProvisionedThroughput={
                'ReadCapacityUnits': 5, 'WriteCapacityUnits': 5
            },
            Tags=TEST_DDB_TAGS
        )
        table_arn = rs['TableDescription']['TableArn']
        rs = dynamodb.list_tags_of_resource(
            ResourceArn=table_arn
        )
        self.assertEqual(rs['Tags'], TEST_DDB_TAGS)