diff options
author | Stef Walter <stef@thewalter.net> | 2013-07-10 14:28:15 +0200 |
---|---|---|
committer | Stef Walter <stef@thewalter.net> | 2013-07-10 15:07:55 +0200 |
commit | edd04b610c1c83f26ed036569ad95b89a41fc558 (patch) | |
tree | 7ec7040b9ef612b36a399592c018c0a131ddfa75 /doc | |
parent | eca5a6e491f5f85ba1f06afcea3177c3442ae557 (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.xml | 11 |
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 |