├── .gitignore ├── .travis.yml ├── CHANGES.md ├── LICENSE.txt ├── README.md ├── logos ├── Heimdall_combined.svg └── Heimdall_combined_medium.png ├── pom.xml ├── repository └── de │ └── qaware │ └── heimdall │ ├── 1.2 │ ├── heimdall-1.2-javadoc.jar │ ├── heimdall-1.2-javadoc.jar.md5 │ ├── heimdall-1.2-javadoc.jar.sha1 │ ├── heimdall-1.2-sources.jar │ ├── heimdall-1.2-sources.jar.md5 │ ├── heimdall-1.2-sources.jar.sha1 │ ├── heimdall-1.2.jar │ ├── heimdall-1.2.jar.md5 │ ├── heimdall-1.2.jar.sha1 │ ├── heimdall-1.2.pom │ ├── heimdall-1.2.pom.md5 │ └── heimdall-1.2.pom.sha1 │ ├── maven-metadata.xml │ ├── maven-metadata.xml.md5 │ └── maven-metadata.xml.sha1 └── src ├── main └── java │ └── de │ └── qaware │ └── heimdall │ ├── Password.java │ ├── PasswordException.java │ ├── PasswordFactory.java │ ├── PasswordImpl.java │ ├── SecureCharArray.java │ ├── algorithm │ ├── AlgorithmException.java │ ├── HashAlgorithm.java │ ├── HashAlgorithmRegistry.java │ ├── HashAlgorithmRegistryImpl.java │ └── PBKDF2.java │ ├── config │ ├── ConfigCoder.java │ ├── ConfigCoderImpl.java │ └── HashAlgorithmConfig.java │ ├── salt │ ├── SaltProvider.java │ └── SecureSaltProvider.java │ └── util │ └── Base64.java └── test └── java └── de └── qaware └── heimdall ├── IntegrationTest.java ├── PasswordFactoryTest.java ├── PasswordImplTest.java ├── SecureCharArrayTest.java ├── algorithm ├── HashAlgorithmRegistryImplTest.java └── PBKDF2Test.java ├── config └── ConfigCoderImplTest.java ├── salt └── SecureSaltProviderTest.java └── util └── Base64Test.java /.gitignore: -------------------------------------------------------------------------------- 1 | # IntelliJ 2 | .idea/ 3 | *.iml 4 | 5 | # Maven 6 | target/ 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/README.md -------------------------------------------------------------------------------- /logos/Heimdall_combined.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/logos/Heimdall_combined.svg -------------------------------------------------------------------------------- /logos/Heimdall_combined_medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/logos/Heimdall_combined_medium.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/pom.xml -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/1.2/heimdall-1.2-javadoc.jar -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 175f3a04474e637eb7d1203f727bdcba -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2-javadoc.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/1.2/heimdall-1.2-javadoc.jar.sha1 -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/1.2/heimdall-1.2-sources.jar -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 8a4d00abdd89924948b453ce691ba0e4 -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2-sources.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/1.2/heimdall-1.2-sources.jar.sha1 -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/1.2/heimdall-1.2.jar -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2.jar.md5: -------------------------------------------------------------------------------- 1 | 8ac167c5dccfbe68f7e06361b2f5e42f -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2.jar.sha1: -------------------------------------------------------------------------------- 1 | 19c07ed89eda7190e2c42c1cbc47f1bf592c1f5d -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/1.2/heimdall-1.2.pom -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2.pom.md5: -------------------------------------------------------------------------------- 1 | a0511dcaec7a4861419fadfa11134f1b -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/1.2/heimdall-1.2.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/1.2/heimdall-1.2.pom.sha1 -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/maven-metadata.xml -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 8eef9ce2e8808e2ba8fb0d6c6b27f784 -------------------------------------------------------------------------------- /repository/de/qaware/heimdall/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/repository/de/qaware/heimdall/maven-metadata.xml.sha1 -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/Password.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/Password.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/PasswordException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/PasswordException.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/PasswordFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/PasswordFactory.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/PasswordImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/PasswordImpl.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/SecureCharArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/SecureCharArray.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/algorithm/AlgorithmException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/algorithm/AlgorithmException.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/algorithm/HashAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/algorithm/HashAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/algorithm/HashAlgorithmRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/algorithm/HashAlgorithmRegistry.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/algorithm/HashAlgorithmRegistryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/algorithm/HashAlgorithmRegistryImpl.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/algorithm/PBKDF2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/algorithm/PBKDF2.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/config/ConfigCoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/config/ConfigCoder.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/config/ConfigCoderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/config/ConfigCoderImpl.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/config/HashAlgorithmConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/config/HashAlgorithmConfig.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/salt/SaltProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/salt/SaltProvider.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/salt/SecureSaltProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/salt/SecureSaltProvider.java -------------------------------------------------------------------------------- /src/main/java/de/qaware/heimdall/util/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/main/java/de/qaware/heimdall/util/Base64.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/IntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/PasswordFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/PasswordFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/PasswordImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/PasswordImplTest.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/SecureCharArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/SecureCharArrayTest.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/algorithm/HashAlgorithmRegistryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/algorithm/HashAlgorithmRegistryImplTest.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/algorithm/PBKDF2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/algorithm/PBKDF2Test.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/config/ConfigCoderImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/config/ConfigCoderImplTest.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/salt/SecureSaltProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/salt/SecureSaltProviderTest.java -------------------------------------------------------------------------------- /src/test/java/de/qaware/heimdall/util/Base64Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qaware/heimdall/HEAD/src/test/java/de/qaware/heimdall/util/Base64Test.java --------------------------------------------------------------------------------