Skip to content

Commit b1c1417

Browse files
author
Bryan Donlan
committed
AWS Encryption SDK 1.3.0 release
1 parent f108896 commit b1c1417

File tree

75 files changed

+8732
-2793
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+8732
-2793
lines changed

CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Changelog
2+
3+
## 1.3.0
4+
5+
### Major changes
6+
7+
* Synchronized version numbers with the Python release
8+
* Added cryptographic materials managers
9+
* Added data key caching
10+
* Moved to deterministic IV generation
11+
12+
### Minor changes
13+
14+
* Added changelog
15+
* Made elliptic curve signatures length deterministic
16+
* Various minor improvements

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ You can get the latest release from Maven:
4545
<dependency>
4646
<groupId>com.amazonaws</groupId>
4747
<artifactId>aws-encryption-sdk-java</artifactId>
48-
<version>0.0.1</version>
48+
<version>1.3.0-STAGING</version>
4949
</dependency>
5050
```
5151

pom.xml

+205-134
Original file line numberDiff line numberDiff line change
@@ -1,136 +1,207 @@
1-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2-
<modelVersion>4.0.0</modelVersion>
3-
4-
<groupId>com.amazonaws</groupId>
5-
<artifactId>aws-encryption-sdk-java</artifactId>
6-
<version>0.0.1</version>
7-
<packaging>jar</packaging>
8-
9-
<name>aws-encryption-sdk-java</name>
10-
<description>AWS Encryption SDK for Java</description>
11-
<url>https://github.com/awslabs/aws-encryption-sdk-java</url>
12-
13-
<licenses>
14-
<license>
15-
<name>Apache License, Version 2.0</name>
16-
<url>https://aws.amazon.com/apache2.0</url>
17-
<distribution>repo</distribution>
18-
</license>
19-
</licenses>
20-
21-
<developers>
22-
<developer>
23-
<id>amazonwebservices</id>
24-
<organization>Amazon Web Services</organization>
25-
<organizationUrl>https://aws.amazon.com</organizationUrl>
26-
<roles>
27-
<role>developer</role>
28-
</roles>
29-
</developer>
30-
</developers>
31-
32-
<scm>
33-
<url>https://github.com/awslabs/aws-encryption-sdk-java.git</url>
34-
</scm>
35-
36-
<properties>
37-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
38-
</properties>
39-
40-
<dependencies>
41-
<dependency>
42-
<groupId>com.amazonaws</groupId>
43-
<artifactId>aws-java-sdk</artifactId>
44-
<version>1.10.61</version>
45-
<optional>true</optional>
46-
</dependency>
47-
48-
<dependency>
49-
<groupId>org.bouncycastle</groupId>
50-
<artifactId>bcprov-ext-jdk15on</artifactId>
51-
<version>1.54</version>
52-
</dependency>
53-
54-
<dependency>
55-
<groupId>junit</groupId>
56-
<artifactId>junit</artifactId>
57-
<version>4.8.1</version>
58-
<scope>test</scope>
59-
</dependency>
60-
61-
<dependency>
62-
<groupId>org.apache.commons</groupId>
63-
<artifactId>commons-lang3</artifactId>
64-
<version>3.4</version>
65-
</dependency>
66-
</dependencies>
67-
68-
<!--Custom repository:-->
69-
<build>
70-
<plugins>
71-
<plugin>
72-
<groupId>org.apache.maven.plugins</groupId>
73-
<artifactId>maven-compiler-plugin</artifactId>
74-
<version>3.1</version>
75-
<configuration>
76-
<source>1.8</source>
77-
<target>1.8</target>
78-
</configuration>
79-
</plugin>
80-
81-
<plugin>
82-
<groupId>org.apache.maven.plugins</groupId>
83-
<artifactId>maven-javadoc-plugin</artifactId>
84-
<version>2.9.1</version>
85-
<configuration>
86-
<minmemory>128m</minmemory>
87-
<maxmemory>1024m</maxmemory>
88-
<additionalparam>-Xdoclint:none</additionalparam>
89-
</configuration>
90-
</plugin>
91-
</plugins>
92-
</build>
93-
94-
<profiles>
95-
<profile>
96-
<id>publishing</id>
97-
98-
<distributionManagement>
99-
<snapshotRepository>
100-
<id>sonatype-nexus-staging</id>
101-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
102-
</snapshotRepository>
103-
</distributionManagement>
104-
105-
<build>
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
5+
<groupId>com.amazonaws</groupId>
6+
<artifactId>aws-encryption-sdk-java</artifactId>
7+
<version>1.3.0</version>
8+
<packaging>jar</packaging>
9+
10+
<name>aws-encryption-sdk-java</name>
11+
<description>AWS Encryption SDK for Java</description>
12+
<url>https://github.com/awslabs/aws-encryption-sdk-java</url>
13+
14+
<licenses>
15+
<license>
16+
<name>Apache License, Version 2.0</name>
17+
<url>https://aws.amazon.com/apache2.0</url>
18+
<distribution>repo</distribution>
19+
</license>
20+
</licenses>
21+
22+
<developers>
23+
<developer>
24+
<id>amazonwebservices</id>
25+
<organization>Amazon Web Services</organization>
26+
<organizationUrl>https://aws.amazon.com</organizationUrl>
27+
<roles>
28+
<role>developer</role>
29+
</roles>
30+
</developer>
31+
</developers>
32+
33+
<scm>
34+
<url>https://github.com/awslabs/aws-encryption-sdk-java.git</url>
35+
</scm>
36+
37+
<properties>
38+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
39+
</properties>
40+
41+
<dependencies>
42+
<dependency>
43+
<groupId>com.amazonaws</groupId>
44+
<artifactId>aws-java-sdk</artifactId>
45+
<version>1.11.169</version>
46+
<optional>true</optional>
47+
</dependency>
48+
49+
<dependency>
50+
<groupId>org.bouncycastle</groupId>
51+
<artifactId>bcprov-ext-jdk15on</artifactId>
52+
<version>1.54</version>
53+
</dependency>
54+
55+
<dependency>
56+
<groupId>org.mockito</groupId>
57+
<artifactId>mockito-core</artifactId>
58+
<version>2.8.47</version>
59+
<scope>test</scope>
60+
</dependency>
61+
62+
<dependency>
63+
<groupId>junit</groupId>
64+
<artifactId>junit</artifactId>
65+
<version>4.12</version>
66+
<scope>test</scope>
67+
</dependency>
68+
69+
<dependency>
70+
<groupId>org.hamcrest</groupId>
71+
<artifactId>hamcrest-all</artifactId>
72+
<version>1.3</version>
73+
<scope>test</scope>
74+
</dependency>
75+
76+
77+
<dependency>
78+
<groupId>com.google.code.findbugs</groupId>
79+
<artifactId>jsr305</artifactId>
80+
<version>3.0.2</version>
81+
<scope>provided</scope>
82+
</dependency>
83+
<dependency>
84+
<groupId>com.google.code.findbugs</groupId>
85+
<artifactId>annotations</artifactId>
86+
<version>3.0.1</version>
87+
<scope>provided</scope>
88+
</dependency>
89+
90+
<dependency>
91+
<groupId>org.apache.commons</groupId>
92+
<artifactId>commons-lang3</artifactId>
93+
<version>3.4</version>
94+
</dependency>
95+
</dependencies>
96+
97+
<!--Custom repository:-->
98+
<build>
10699
<plugins>
107-
<plugin>
108-
<groupId>org.apache.maven.plugins</groupId>
109-
<artifactId>maven-gpg-plugin</artifactId>
110-
<executions>
111-
<execution>
112-
<id>sign-artifacts</id>
113-
<phase>verify</phase>
114-
<goals>
115-
<goal>sign</goal>
116-
</goals>
117-
</execution>
118-
</executions>
119-
</plugin>
120-
121-
<plugin>
122-
<groupId>org.sonatype.plugins</groupId>
123-
<artifactId>nexus-staging-maven-plugin</artifactId>
124-
<version>1.6.3</version>
125-
<extensions>true</extensions>
126-
<configuration>
127-
<serverId>sonatype-nexus-staging</serverId>
128-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
129-
</configuration>
130-
</plugin>
131-
132-
</plugins>
133-
</build>
134-
</profile>
135-
</profiles>
100+
<plugin>
101+
<groupId>org.apache.maven.plugins</groupId>
102+
<artifactId>maven-compiler-plugin</artifactId>
103+
<version>3.1</version>
104+
<configuration>
105+
<source>1.8</source>
106+
<target>1.8</target>
107+
</configuration>
108+
</plugin>
109+
110+
<plugin>
111+
<groupId>org.apache.maven.plugins</groupId>
112+
<artifactId>maven-javadoc-plugin</artifactId>
113+
<version>2.9.1</version>
114+
<configuration>
115+
<minmemory>128m</minmemory>
116+
<maxmemory>1024m</maxmemory>
117+
<additionalparam>-Xdoclint:none</additionalparam>
118+
</configuration>
119+
</plugin>
120+
</plugins>
121+
</build>
122+
123+
<profiles>
124+
<profile>
125+
<id>publishing</id>
126+
127+
<distributionManagement>
128+
<snapshotRepository>
129+
<id>sonatype-nexus-staging</id>
130+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
131+
</snapshotRepository>
132+
</distributionManagement>
133+
134+
<build>
135+
<plugins>
136+
<plugin>
137+
<groupId>org.apache.maven.plugins</groupId>
138+
<artifactId>maven-gpg-plugin</artifactId>
139+
<version>1.6</version>
140+
<executions>
141+
<execution>
142+
<id>sign-artifacts</id>
143+
<phase>verify</phase>
144+
<goals>
145+
<goal>sign</goal>
146+
</goals>
147+
</execution>
148+
</executions>
149+
</plugin>
150+
151+
<plugin>
152+
<groupId>org.sonatype.plugins</groupId>
153+
<artifactId>nexus-staging-maven-plugin</artifactId>
154+
<version>1.6.3</version>
155+
<extensions>true</extensions>
156+
<configuration>
157+
<serverId>sonatype-nexus-staging</serverId>
158+
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
159+
</configuration>
160+
</plugin>
161+
</plugins>
162+
</build>
163+
</profile>
164+
165+
<profile>
166+
<id>full-test-suite</id>
167+
<activation>
168+
<activeByDefault>true</activeByDefault>
169+
</activation>
170+
<build>
171+
<plugins>
172+
<plugin>
173+
<groupId>org.apache.maven.plugins</groupId>
174+
<artifactId>maven-surefire-plugin</artifactId>
175+
<version>2.20</version>
176+
<configuration>
177+
<includes>
178+
<include>**/AllTestsSuite.java</include>
179+
</includes>
180+
</configuration>
181+
</plugin>
182+
</plugins>
183+
</build>
184+
</profile>
185+
186+
<profile>
187+
<id>fast-tests-only</id>
188+
<activation>
189+
<activeByDefault>false</activeByDefault>
190+
</activation>
191+
<build>
192+
<plugins>
193+
<plugin>
194+
<groupId>org.apache.maven.plugins</groupId>
195+
<artifactId>maven-surefire-plugin</artifactId>
196+
<version>2.20</version>
197+
<configuration>
198+
<includes>
199+
<include>**/FastTestsOnlySuite.java</include>
200+
</includes>
201+
</configuration>
202+
</plugin>
203+
</plugins>
204+
</build>
205+
</profile>
206+
</profiles>
136207
</project>

0 commit comments

Comments
 (0)