Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
FantasticFiasco committed May 24, 2019
1 parent 02a97ea commit e05f790
Show file tree
Hide file tree
Showing 45 changed files with 78 additions and 69 deletions.
4 changes: 2 additions & 2 deletions AWS.SignatureVersion4.sln → AwsSignatureVersion4.sln
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ VisualStudioVersion = 16.0.28803.156
MinimumVisualStudioVersion = 15.0.26124.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{72464F74-187E-4389-89A1-1CC1C0B92DEB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWS.SignatureVersion4", "src\AWS.SignatureVersion4.csproj", "{08416EA8-DE38-4676-A846-3F7D9D4E6945}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AwsSignatureVersion4", "src\AwsSignatureVersion4.csproj", "{08416EA8-DE38-4676-A846-3F7D9D4E6945}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{F73A9A3F-178B-4D3D-B854-65797EBD2113}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWS.SignatureVersion4.Test", "test\AWS.SignatureVersion4.Test.csproj", "{606E4921-3C64-442D-B99E-6E46526C29F7}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AwsSignatureVersion4.Test", "test\AwsSignatureVersion4.Test.csproj", "{606E4921-3C64-442D-B99E-6E46526C29F7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# AWS.SignatureVersion4 - The serious SigV4 implementation in .NET
# AwsSignatureVersion4 - The serious SigV4 implementation in .NET

[![Build status](https://ci.appveyor.com/api/projects/status/bh71gd22ogf2ogvl/branch/master?svg=true)](https://ci.appveyor.com/project/FantasticFiasco/aws-signature-version-4)
[![codecov](https://codecov.io/gh/FantasticFiasco/aws-signature-version-4/branch/master/graph/badge.svg)](https://codecov.io/gh/FantasticFiasco/aws-signature-version-4)
Expand Down
9 changes: 9 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,12 @@ test: off

artifacts:
- path: ./artifacts/*.nupkg
name: NuGet

deploy:
- provider: NuGet
api_key:
secure:
skip_symbols: false
on:
APPVEYOR_REPO_TAG: true
2 changes: 1 addition & 1 deletion build/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ echo "[test] test started"
echo "[test] test filter: $TEST_FILTER"

dotnet tool install --global coverlet.console
coverlet ./test/bin/Release/netcoreapp2.1/AWS.SignatureVersion4.Test.dll \
coverlet ./test/bin/Release/netcoreapp2.1/AwsSignatureVersion4.Test.dll \
--target "dotnet" \
--targetargs "test --configuration Release --no-build $TEST_FILTER" \
--exclude "[xunit.*]*" \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<!-- NuGet package -->
<PackageId>AWS.SignatureVersion4</PackageId>
<PackageId>AwsSignatureVersion4</PackageId>
<PackageTags>sigv4;aws-sigv4;aws-signature-v4;aws-signature;aws-signer;aws;amazon-web-services</PackageTags>
<PackageIconUrl>http://media.amazonwebservices.com/aws_singlebox_01.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/FantasticFiasco/aws-signature-version-4</PackageProjectUrl>
Expand Down
2 changes: 1 addition & 1 deletion src/DeleteAsyncExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading;
using System.Threading.Tasks;
using Amazon.Runtime;
using AWS.SignatureVersion4.Private;
using AwsSignatureVersion4.Private;

// ReSharper disable once CheckNamespace
namespace System.Net.Http
Expand Down
2 changes: 1 addition & 1 deletion src/GetAsyncExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading;
using System.Threading.Tasks;
using Amazon.Runtime;
using AWS.SignatureVersion4.Private;
using AwsSignatureVersion4.Private;

// ReSharper disable once CheckNamespace
namespace System.Net.Http
Expand Down
2 changes: 1 addition & 1 deletion src/PostAsyncExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading;
using System.Threading.Tasks;
using Amazon.Runtime;
using AWS.SignatureVersion4.Private;
using AwsSignatureVersion4.Private;

// ReSharper disable once CheckNamespace
namespace System.Net.Http
Expand Down
2 changes: 1 addition & 1 deletion src/Private/AuthorizationHeader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using Amazon.Runtime.Internal.Auth;
using Amazon.Util;

namespace AWS.SignatureVersion4.Private
namespace AwsSignatureVersion4.Private
{
/// <summary>
/// Building the authorization header is one of the steps in the Signature Version 4 process. For
Expand Down
2 changes: 1 addition & 1 deletion src/Private/CanonicalRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using Amazon.Runtime.Internal.Auth;
using Amazon.Util;

namespace AWS.SignatureVersion4.Private
namespace AwsSignatureVersion4.Private
{
/// <summary>
/// Building the authorization header is one of the steps in the Signature Version 4 process. For
Expand Down
6 changes: 3 additions & 3 deletions src/Private/ErrorMessages.cs
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
using Amazon.Util;

namespace AWS.SignatureVersion4.Private
namespace AwsSignatureVersion4.Private
{
public static class ErrorMessages
{
public static readonly string XAmzDateHeaderExists =
$"Request contains header with name '{HeaderKeys.XAmzDateHeader}'. It should not " +
"since it is the responsibility of AWS.SignatureVersion4 to add it.";
"since it is the responsibility of AwsSignatureVersion4 to add it.";

public static readonly string AuthorizationHeaderExists =
$"Request contains header with name '{HeaderKeys.AuthorizationHeader}'. It should not " +
"since it is the responsibility of AWS.SignatureVersion4 to add it.";
"since it is the responsibility of AwsSignatureVersion4 to add it.";

public static readonly string S3NotSupported =
"Amazon S3 (Amazon Simple Storage Service) is currently not supported. Please give " +
Expand Down
2 changes: 1 addition & 1 deletion src/Private/Extensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using Amazon.Runtime.Internal.Auth;
using Amazon.Util;

namespace AWS.SignatureVersion4.Private
namespace AwsSignatureVersion4.Private
{
public static class Extensions
{
Expand Down
2 changes: 1 addition & 1 deletion src/Private/Result.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace AWS.SignatureVersion4.Private
namespace AwsSignatureVersion4.Private
{
public class Result
{
Expand Down
2 changes: 1 addition & 1 deletion src/Private/Signer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using Amazon.Runtime;
using Amazon.Util;

namespace AWS.SignatureVersion4.Private
namespace AwsSignatureVersion4.Private
{
public static class Signer
{
Expand Down
2 changes: 1 addition & 1 deletion src/Private/StringToSign.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using Amazon.Runtime.Internal.Auth;
using Amazon.Util;

namespace AWS.SignatureVersion4.Private
namespace AwsSignatureVersion4.Private
{
/// <summary>
/// Building the string to sign is one of the steps in the Signature Version 4 process. For
Expand Down
2 changes: 1 addition & 1 deletion src/PutAsyncExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading;
using System.Threading.Tasks;
using Amazon.Runtime;
using AWS.SignatureVersion4.Private;
using AwsSignatureVersion4.Private;

// ReSharper disable once CheckNamespace
namespace System.Net.Http
Expand Down
2 changes: 1 addition & 1 deletion src/SendAsyncExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading;
using System.Threading.Tasks;
using Amazon.Runtime;
using AWS.SignatureVersion4.Private;
using AwsSignatureVersion4.Private;

// ReSharper disable once CheckNamespace
namespace System.Net.Http
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<IsPackable>false</IsPackable>
<RootNamespace>AWS.SignatureVersion4</RootNamespace>
<RootNamespace>AwsSignatureVersion4</RootNamespace>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\src\AWS.SignatureVersion4.csproj" />
<ProjectReference Include="..\src\AwsSignatureVersion4.csproj" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion test/Integration/Authentication/IamAuthenticationType.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace AWS.SignatureVersion4.Integration.Authentication
namespace AwsSignatureVersion4.Integration.Authentication
{
public enum IamAuthenticationType
{
Expand Down
2 changes: 1 addition & 1 deletion test/Integration/Contents/EmptyContent.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace AWS.SignatureVersion4.Integration.Contents
namespace AwsSignatureVersion4.Integration.Contents
{
public class EmptyContent
{
Expand Down
2 changes: 1 addition & 1 deletion test/Integration/Contents/Extensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Text;
using Newtonsoft.Json;

namespace AWS.SignatureVersion4.Integration.Contents
namespace AwsSignatureVersion4.Integration.Contents
{
public static class Extensions
{
Expand Down
2 changes: 1 addition & 1 deletion test/Integration/Contents/RichContent.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace AWS.SignatureVersion4.Integration.Contents
namespace AwsSignatureVersion4.Integration.Contents
{
public class RichContent
{
Expand Down
4 changes: 2 additions & 2 deletions test/Integration/DeleteAsyncShould.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Threading.Tasks;
using AWS.SignatureVersion4.Integration;
using AWS.SignatureVersion4.Integration.Authentication;
using AwsSignatureVersion4.Integration;
using AwsSignatureVersion4.Integration.Authentication;
using Shouldly;
using Xunit;

Expand Down
4 changes: 2 additions & 2 deletions test/Integration/GetAsyncShould.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Threading.Tasks;
using AWS.SignatureVersion4.Integration;
using AWS.SignatureVersion4.Integration.Authentication;
using AwsSignatureVersion4.Integration;
using AwsSignatureVersion4.Integration.Authentication;
using Shouldly;
using Xunit;

Expand Down
4 changes: 2 additions & 2 deletions test/Integration/IntegrationBase.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using System;
using System.Net.Http;
using Amazon.Runtime;
using AWS.SignatureVersion4.Integration.Authentication;
using AwsSignatureVersion4.Integration.Authentication;
using Xunit;

namespace AWS.SignatureVersion4.Integration
namespace AwsSignatureVersion4.Integration
{
[Trait("Category", "Integration")]
public abstract class IntegrationBase : IClassFixture<IntegrationTestContext>, IDisposable
Expand Down
4 changes: 2 additions & 2 deletions test/Integration/IntegrationTestContext.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
using Amazon.Runtime;
using Amazon.SecurityToken;
using Amazon.SecurityToken.Model;
using AWS.SignatureVersion4.TestSuite;
using AwsSignatureVersion4.TestSuite;
using Xunit;

namespace AWS.SignatureVersion4.Integration
namespace AwsSignatureVersion4.Integration
{
/// <summary>
/// Class setting up a context that is valid when we run integration tests towards a real AWS
Expand Down
2 changes: 1 addition & 1 deletion test/Integration/IntegrationTestVariables.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.IO;

namespace AWS.SignatureVersion4.Integration
namespace AwsSignatureVersion4.Integration
{
/// <summary>
/// The integration test values are not static but is retrieved from either environment or from
Expand Down
6 changes: 3 additions & 3 deletions test/Integration/PostAsyncShould.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading.Tasks;
using AWS.SignatureVersion4.Integration;
using AWS.SignatureVersion4.Integration.Authentication;
using AWS.SignatureVersion4.Integration.Contents;
using AwsSignatureVersion4.Integration;
using AwsSignatureVersion4.Integration.Authentication;
using AwsSignatureVersion4.Integration.Contents;
using Shouldly;
using Xunit;

Expand Down
6 changes: 3 additions & 3 deletions test/Integration/PutAsyncShould.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading.Tasks;
using AWS.SignatureVersion4.Integration;
using AWS.SignatureVersion4.Integration.Authentication;
using AWS.SignatureVersion4.Integration.Contents;
using AwsSignatureVersion4.Integration;
using AwsSignatureVersion4.Integration.Authentication;
using AwsSignatureVersion4.Integration.Contents;
using Shouldly;
using Xunit;

Expand Down
10 changes: 5 additions & 5 deletions test/Integration/SendAsyncShould.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using System.Threading.Tasks;
using AWS.SignatureVersion4;
using AWS.SignatureVersion4.Private;
using AWS.SignatureVersion4.Integration;
using AWS.SignatureVersion4.Integration.Authentication;
using AWS.SignatureVersion4.TestSuite;
using AwsSignatureVersion4;
using AwsSignatureVersion4.Private;
using AwsSignatureVersion4.Integration;
using AwsSignatureVersion4.Integration.Authentication;
using AwsSignatureVersion4.TestSuite;
using Shouldly;
using Xunit;

Expand Down
2 changes: 1 addition & 1 deletion test/SkipReasons.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace AWS.SignatureVersion4
namespace AwsSignatureVersion4
{
public static class SkipReasons
{
Expand Down
2 changes: 1 addition & 1 deletion test/TestSuite/BlueprintShould.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
using Shouldly;
using Xunit;

namespace AWS.SignatureVersion4.TestSuite
namespace AwsSignatureVersion4.TestSuite
{
public class BlueprintShould : IDisposable
{
Expand Down
2 changes: 1 addition & 1 deletion test/TestSuite/Context.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.IO;

namespace AWS.SignatureVersion4.TestSuite
namespace AwsSignatureVersion4.TestSuite
{
public abstract class Context
{
Expand Down
4 changes: 2 additions & 2 deletions test/TestSuite/Scenario.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System.IO;
using System.Net.Http;
using AWS.SignatureVersion4.TestSuite.Serialization;
using AwsSignatureVersion4.TestSuite.Serialization;

namespace AWS.SignatureVersion4.TestSuite
namespace AwsSignatureVersion4.TestSuite
{
/// <summary>
/// A scenario is a test from the AWS Test Suite that is verifying a specific behavior of the
Expand Down
2 changes: 1 addition & 1 deletion test/TestSuite/Serialization/CanonicalRequestSerializer.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.IO;

namespace AWS.SignatureVersion4.TestSuite.Serialization
namespace AwsSignatureVersion4.TestSuite.Serialization
{
public class CanonicalRequestSerializer : StringContentSerializer
{
Expand Down
2 changes: 1 addition & 1 deletion test/TestSuite/Serialization/FileBuffer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using System.IO;
using System.Linq;

namespace AWS.SignatureVersion4.TestSuite.Serialization
namespace AwsSignatureVersion4.TestSuite.Serialization
{
public class FileBuffer
{
Expand Down
2 changes: 1 addition & 1 deletion test/TestSuite/Serialization/RequestSerializer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using System.Text.RegularExpressions;
using Amazon.Util;

namespace AWS.SignatureVersion4.TestSuite.Serialization
namespace AwsSignatureVersion4.TestSuite.Serialization
{
public class RequestSerializer
{
Expand Down
2 changes: 1 addition & 1 deletion test/TestSuite/Serialization/StringContentSerializer.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.IO;

namespace AWS.SignatureVersion4.TestSuite.Serialization
namespace AwsSignatureVersion4.TestSuite.Serialization
{
public class StringContentSerializer
{
Expand Down
2 changes: 1 addition & 1 deletion test/TestSuite/Serialization/StringToSignSerializer.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.IO;

namespace AWS.SignatureVersion4.TestSuite.Serialization
namespace AwsSignatureVersion4.TestSuite.Serialization
{
public class StringToSignSerializer : StringContentSerializer
{
Expand Down
4 changes: 2 additions & 2 deletions test/TestSuite/TestSuiteContext.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System;
using Amazon.Runtime;
using AWS.SignatureVersion4.Private;
using AwsSignatureVersion4.Private;

namespace AWS.SignatureVersion4.TestSuite
namespace AwsSignatureVersion4.TestSuite
{
/// <summary>
/// Class setting up a context that is valid when we run tests towards the AWS Test Suite. The
Expand Down
6 changes: 3 additions & 3 deletions test/Unit/Private/AuthorizationHeaderShould.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using Amazon.Util;
using AWS.SignatureVersion4.Private;
using AWS.SignatureVersion4.TestSuite;
using AwsSignatureVersion4.Private;
using AwsSignatureVersion4.TestSuite;
using Shouldly;
using Xunit;

namespace AWS.SignatureVersion4.Unit.Private
namespace AwsSignatureVersion4.Unit.Private
{
public class AuthorizationHeaderShould : IClassFixture<TestSuiteContext>
{
Expand Down
Loading

0 comments on commit e05f790

Please sign in to comment.