diff --git a/.classpath b/.classpath
index c9078a1e45aef4e78ebf61648ea5fab3090e441a..89e4f57994904e367fc493c39a440fd12be8062c 100644
--- a/.classpath
+++ b/.classpath
@@ -15,7 +15,7 @@
 	<classpathentry kind="lib" path="lib/test/jmock-2.5.1.jar"/>
 	<classpathentry kind="lib" path="lib/commons-io-2.0.1.jar"/>
 	<classpathentry kind="lib" path="lib/test/junit-4.9b3.jar"/>
-	<classpathentry kind="lib" path="lib/bcprov-jdk15-146.jar"/>
+	<classpathentry kind="lib" path="lib/bcprov-jdk15-146.jar" sourcepath="lib/source/bcprov-jdk15-146-src.zip"/>
 	<classpathentry kind="lib" path="lib/jna.jar"/>
 	<classpathentry kind="lib" path="lib/platform.jar"/>
 	<classpathentry kind="lib" path="lib/jnotify-0.93.jar"/>
diff --git a/lib/source/bcprov-jdk15-146-src.zip b/lib/source/bcprov-jdk15-146-src.zip
new file mode 100644
index 0000000000000000000000000000000000000000..f584b24ac37d6e0b818f0211fcd64ee3be5c212c
Binary files /dev/null and b/lib/source/bcprov-jdk15-146-src.zip differ