diff --git a/CHANGELOG.md b/CHANGELOG.md index 94d7e209..ab7aeab5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,16 @@ # Changelog for AWS SigV4 Library -## Changes since v1.0.0 +## v1.1.0 (December 2021) +- [#63](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/63) Remove extraneous parentheses in isAllowedChar() +- [#62](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/62) Enable logging macros in CI checks for SigV4 +- [#59](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/59) Remove superfluous memmove +- [#58](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/58) Utility word removal from Sigv4 Library +- [#57](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/57) SigV4 Porting Guide +- [#56](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/56) Update Doxygen version to 1.9.2 +- [#55](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/55) CBMC Proof Failure Fixes - [#52](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/52) Fix bugs in generating canonical Query and improve functionality coverage in unit tests. +- [#51](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/pull/51) Payload hash optimization ## v1.0.0 (August 2021) diff --git a/docs/doxygen/config.doxyfile b/docs/doxygen/config.doxyfile index ea64a581..7755e35d 100644 --- a/docs/doxygen/config.doxyfile +++ b/docs/doxygen/config.doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = SigV4 # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = v1.0.0 +PROJECT_NUMBER = v1.1.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/manifest.yml b/manifest.yml index fbfefffa..8997769d 100644 --- a/manifest.yml +++ b/manifest.yml @@ -1,5 +1,5 @@ name : "SigV4-for-AWS-IoT-embedded-sdk" -version: "v1.0.0" +version: "v1.1.0" description: | "Library used in client authorization over HTTP with AWS IoT, on embedded devices.\n" license: "MIT" diff --git a/source/include/sigv4.h b/source/include/sigv4.h index 53352d86..4eccc6f0 100644 --- a/source/include/sigv4.h +++ b/source/include/sigv4.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/source/include/sigv4_config_defaults.h b/source/include/sigv4_config_defaults.h index 322e49dd..b1d407b0 100644 --- a/source/include/sigv4_config_defaults.h +++ b/source/include/sigv4_config_defaults.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/source/include/sigv4_internal.h b/source/include/sigv4_internal.h index 738aa976..b2299282 100644 --- a/source/include/sigv4_internal.h +++ b/source/include/sigv4_internal.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/source/include/sigv4_quicksort.h b/source/include/sigv4_quicksort.h index 79055cd6..ff1518fc 100644 --- a/source/include/sigv4_quicksort.h +++ b/source/include/sigv4_quicksort.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/source/sigv4.c b/source/sigv4.c index db703bfc..3cfbf6c3 100644 --- a/source/sigv4.c +++ b/source/sigv4.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/source/sigv4_quicksort.c b/source/sigv4_quicksort.c index 3664882a..a9333195 100644 --- a/source/sigv4_quicksort.c +++ b/source/sigv4_quicksort.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/include/hash_stubs.h b/test/cbmc/include/hash_stubs.h index 3bd2f5f1..6ce94fac 100644 --- a/test/cbmc/include/hash_stubs.h +++ b/test/cbmc/include/hash_stubs.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/include/sigv4_annex.h b/test/cbmc/include/sigv4_annex.h index c91b7dbc..02baa89e 100644 --- a/test/cbmc/include/sigv4_annex.h +++ b/test/cbmc/include/sigv4_annex.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/include/sigv4_config.h b/test/cbmc/include/sigv4_config.h index 86909dfd..cd7cba62 100644 --- a/test/cbmc/include/sigv4_config.h +++ b/test/cbmc/include/sigv4_config.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/include/sigv4_stubs.h b/test/cbmc/include/sigv4_stubs.h index 884f92e9..79c22d3c 100644 --- a/test/cbmc/include/sigv4_stubs.h +++ b/test/cbmc/include/sigv4_stubs.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/proofs/SigV4_AwsIotDateToIso8601/SigV4_AwsIotDateToIso8601_harness.c b/test/cbmc/proofs/SigV4_AwsIotDateToIso8601/SigV4_AwsIotDateToIso8601_harness.c index f792233b..1ad1c3bd 100644 --- a/test/cbmc/proofs/SigV4_AwsIotDateToIso8601/SigV4_AwsIotDateToIso8601_harness.c +++ b/test/cbmc/proofs/SigV4_AwsIotDateToIso8601/SigV4_AwsIotDateToIso8601_harness.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/proofs/SigV4_GenerateHTTPAuthorization/SigV4_GenerateHTTPAuthorization_harness.c b/test/cbmc/proofs/SigV4_GenerateHTTPAuthorization/SigV4_GenerateHTTPAuthorization_harness.c index 8bf99872..9cf5b6d3 100644 --- a/test/cbmc/proofs/SigV4_GenerateHTTPAuthorization/SigV4_GenerateHTTPAuthorization_harness.c +++ b/test/cbmc/proofs/SigV4_GenerateHTTPAuthorization/SigV4_GenerateHTTPAuthorization_harness.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/proofs/copyHeaderStringToCanonicalBuffer/copyHeaderStringToCanonicalBuffer_harness.c b/test/cbmc/proofs/copyHeaderStringToCanonicalBuffer/copyHeaderStringToCanonicalBuffer_harness.c index c2519db6..cf2072a5 100644 --- a/test/cbmc/proofs/copyHeaderStringToCanonicalBuffer/copyHeaderStringToCanonicalBuffer_harness.c +++ b/test/cbmc/proofs/copyHeaderStringToCanonicalBuffer/copyHeaderStringToCanonicalBuffer_harness.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/stubs/hash_stubs.c b/test/cbmc/stubs/hash_stubs.c index fa0e5ac5..69041f3a 100644 --- a/test/cbmc/stubs/hash_stubs.c +++ b/test/cbmc/stubs/hash_stubs.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/stubs/memcpy.c b/test/cbmc/stubs/memcpy.c index 46acbb04..4d9c4021 100644 --- a/test/cbmc/stubs/memcpy.c +++ b/test/cbmc/stubs/memcpy.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/stubs/memmove.c b/test/cbmc/stubs/memmove.c index 46c40f42..f4059ea7 100644 --- a/test/cbmc/stubs/memmove.c +++ b/test/cbmc/stubs/memmove.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/cbmc/stubs/sigv4_stubs.c b/test/cbmc/stubs/sigv4_stubs.c index c1bca28f..d309e62e 100644 --- a/test/cbmc/stubs/sigv4_stubs.c +++ b/test/cbmc/stubs/sigv4_stubs.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/include/sigv4_config.h b/test/include/sigv4_config.h index b63fccd5..a7791034 100644 --- a/test/include/sigv4_config.h +++ b/test/include/sigv4_config.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/unit-test/sigv4_config.h b/test/unit-test/sigv4_config.h index 5fbc5246..29e348e9 100644 --- a/test/unit-test/sigv4_config.h +++ b/test/unit-test/sigv4_config.h @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/test/unit-test/sigv4_utest.c b/test/unit-test/sigv4_utest.c index 23deb337..2a7fe642 100644 --- a/test/unit-test/sigv4_utest.c +++ b/test/unit-test/sigv4_utest.c @@ -1,5 +1,5 @@ /* - * SigV4 Library v1.0.0 + * SigV4 Library v1.1.0 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of