comparison xml/en/docs/njs/reference.xml @ 2601:5528961da54d

njs-0.4.4.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 29 Sep 2020 18:22:17 +0100
parents 7035221dbe37
children a29676472a11
comparison
equal deleted inserted replaced
2600:2fd28cd4f2f8 2601:5528961da54d
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd">
8 8
9 <article name="Reference" 9 <article name="Reference"
10 link="/en/docs/njs/reference.html" 10 link="/en/docs/njs/reference.html"
11 lang="en" 11 lang="en"
12 rev="53"> 12 rev="54">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 <link doc="index.xml">njs</link> provides objects, methods and properties 17 <link doc="index.xml">njs</link> provides objects, methods and properties
908 <section id="crypto_hash" name="Hash"> 908 <section id="crypto_hash" name="Hash">
909 909
910 <para> 910 <para>
911 <list type="tag"> 911 <list type="tag">
912 912
913 <tag-name><literal>hash.update(<value>data</value>)</literal></tag-name> 913 <tag-name id="crypto_hash_update"><literal>hash.update(<value>data</value>)</literal></tag-name>
914 <tag-desc> 914 <tag-desc>
915 Updates the hash content with the given <value>data</value>. 915 Updates the hash content with the given <value>data</value>.
916 </tag-desc> 916 </tag-desc>
917 917
918 <tag-name><literal>hash.digest([<value>encoding</value>])</literal></tag-name> 918 <tag-name id="crypto_hash_digest"><literal>hash.digest([<value>encoding</value>])</literal></tag-name>
919 <tag-desc> 919 <tag-desc>
920 Calculates the digest of all of the data passed using 920 Calculates the digest of all of the data passed using
921 <literal>hash.update()</literal>. 921 <literal>hash.update()</literal>.
922 The encoding can be 922 The encoding can be
923 <literal>hex</literal>, 923 <literal>hex</literal>,
945 <section id="crypto_hmac" name="HMAC"> 945 <section id="crypto_hmac" name="HMAC">
946 946
947 <para> 947 <para>
948 <list type="tag"> 948 <list type="tag">
949 949
950 <tag-name><literal>hmac.update(<value>data</value>)</literal></tag-name> 950 <tag-name id="crypto_hmac_update"><literal>hmac.update(<value>data</value>)</literal></tag-name>
951 <tag-desc> 951 <tag-desc>
952 Updates the HMAC content with the given <value>data</value>. 952 Updates the HMAC content with the given <value>data</value>.
953 </tag-desc> 953 </tag-desc>
954 954
955 <tag-name><literal>hmac.digest([<value>encoding</value>])</literal></tag-name> 955 <tag-name id="crypto_hmac_digest"><literal>hmac.digest([<value>encoding</value>])</literal></tag-name>
956 <tag-desc> 956 <tag-desc>
957 Calculates the HMAC digest of all of the data passed using 957 Calculates the HMAC digest of all of the data passed using
958 <literal>hmac.update()</literal>. 958 <literal>hmac.update()</literal>.
959 The encoding can be 959 The encoding can be
960 <literal>hex</literal>, 960 <literal>hex</literal>,