diff --git a/.hgignore b/.hgignore
index 0f8c64c..7c11be1 100644
--- a/.hgignore
+++ b/.hgignore
@@ -1,3 +1,7 @@
syntax: glob
ciform/trunk/crypto/rsa/local.properties
codecs/rsa/local.properties
+codecs/rsa/target
+codecs/rsa/.project
+tools/yuicompressor-*.jar
+tools/ivy-*.jar
diff --git a/codecs/rsa/build.properties b/codecs/rsa/build.properties
index d45294b..7f9eea1 100644
--- a/codecs/rsa/build.properties
+++ b/codecs/rsa/build.properties
@@ -33,18 +33,20 @@ target.dir=${basedir}/target
# Where the generated libraries are going
lib.dir=${target.dir}/lib
-# Where to copy the api documentation
-doc.dir=${target.dir}/api
+# Where to copy the documentation
+doc.dir=${target.dir}/doc
-# name of the ivy configurations
-target.conf.min=min
########################################
#
-# External programs
+# External programs : you should copy this section to "local.properties"
+# and change it for your configuration.
#
########################################
+# (convenience) -> set to common 'tools' directory
+#tools.dir=../../tools
+
# JsUnit files
#jsunit.dir=/opt/jsunit
jsunit.coreJs=${jsunit.dir}/app/jsUnitCore.js
@@ -53,13 +55,15 @@ jsunit.testRunner=${jsunit.dir}/testRunner.html
#jsunit.browsers=/usr/bin/firefox,/usr/bin/konqueror
# Ivy settings
+# (required) -> set to Ivy libraries directory (contains all required *.jar)
+#ivy.lib.dir=/opt/ivy
#ivy.file = ${basedir}/ivy.xml
#repository.dir=${target}/ivy
# (required) -> define this property in your "local.properties" file
# Full path to the jar of the YUI compressor (http://developer.yahoo.com/yui/compressor)
-#yuicompressor.jar=/opt/yuicompressor/yuicompressor.jar
+#yuicompressor.jar=${tools.dir}/yuicompressor-2.4.7.jar
# (required) -> define this property in your "local.properties" file
# Command line to execute JSDoc (http://jsdoc.sourceforge.net)
-#jsdoc=/opt/JSDoc/jsdoc.pl
\ No newline at end of file
+#jsdoc=${tools.dir}/JSDoc/jsdoc.pl
\ No newline at end of file
diff --git a/codecs/rsa/build.xml b/codecs/rsa/build.xml
index 9be7427..ff15066 100644
--- a/codecs/rsa/build.xml
+++ b/codecs/rsa/build.xml
@@ -15,45 +15,62 @@
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
+
+
+
+
@@ -61,31 +78,30 @@
-
+
-
+
+
-
+
+
-
-
+
+
-
-
-
-
+
diff --git a/codecs/rsa/ivy.xml b/codecs/rsa/ivy.xml
index c5ecc6e..22f0bc6 100644
--- a/codecs/rsa/ivy.xml
+++ b/codecs/rsa/ivy.xml
@@ -1,26 +1,23 @@
-
-
-
-
-
-
-
- This library provides a Javascript implementation of the RSA cipher.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+ This library provides a Javascript implementation of the RSA cipher.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/apache-ivy-2.2.0-bin.zip b/tools/apache-ivy-2.2.0-bin.zip
new file mode 100644
index 0000000..c11fffc
Binary files /dev/null and b/tools/apache-ivy-2.2.0-bin.zip differ