summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorStef Walter <stef@thewalter.net>2013-07-10 14:28:15 +0200
committerStef Walter <stef@thewalter.net>2013-07-10 15:07:55 +0200
commitedd04b610c1c83f26ed036569ad95b89a41fc558 (patch)
tree7ec7040b9ef612b36a399592c018c0a131ddfa75 /doc
parenteca5a6e491f5f85ba1f06afcea3177c3442ae557 (diff)
Add support for using freebl3 for SHA1 and MD5 hashing
Since we don't want to link freebl3 to libp11-kit.so where it isn't needed, move the SHA-1 and MD5 digest functionality to the trust/ directory.
Diffstat (limited to 'doc')
-rw-r--r--doc/manual/p11-kit-devel.xml11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/manual/p11-kit-devel.xml b/doc/manual/p11-kit-devel.xml
index 873aff1..007118a 100644
--- a/doc/manual/p11-kit-devel.xml
+++ b/doc/manual/p11-kit-devel.xml
@@ -160,6 +160,10 @@ $ make install
dependency.</para></listitem>
<listitem><para><command>libtasn1</command> is required to build the trust
module and code that interacts with certificates.</para></listitem>
+ <listitem><para><command>freebl3</command> (developed as part of the NSS
+ code base) is an optional dependency that may be used to meet policy
+ requirements of system builders. Enabling this dependency provides no other
+ advantage.</para></listitem>
</itemizedlist>
</section>
@@ -197,6 +201,13 @@ $ make install
compiler warnings become errors.</para></listitem>
</varlistentry>
<varlistentry>
+ <term><option>--with-hash-impl=freebl</option></term>
+ <listitem><para>Instead of using internal hash code, link to the freebl3
+ library and use its hash implementations. The only advantage this brings is to
+ meet the policy requirements of system builders.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term><option>--with-libtasn1</option>, <option>--without-libtasn1</option></term>
<listitem><para>Build with a dependency on the libtasn1 library. This dependency
allows the trust policy module to be built as well as other code that interacts with