Lines Matching refs:Index
224 \index{CRYPT\_ERROR} \index{CRYPT\_OK}
231 \index{error\_to\_string()}
274 \index{STORE32L} \index{STORE64L} \index{LOAD32L} \index{LOAD64L} \index{STORE32H} \index{STORE64H} \index{LOAD32H} \index{LOAD64H} \index{BSWAP}
297 \index{ROL} \index{ROR} \index{ROL64} \index{ROR64} \index{ROLc} \index{RORc} \index{ROL64c} \index{ROR64c}
321 \index{rsa\_export()} \index{error\_to\_string()} \index{variable length output}
359 \index{Pseudo Random Number Generator} \index{PRNG}
366 \index{register\_prng()} \index{rsa\_make\_key()}
413 \index{Cipher Setup}
433 \index{Cipher Encrypt} \index{Cipher Decrypt}
451 \index{Cipher Testing}
460 \index{Key Sizing}
498 \index{blowfish\_setup()} \index{blowfish\_ecb\_encrypt()} \index{blowfish\_ecb\_decrypt()} \index{blowfish\_done()}
544 \index{Symmetric Keys}
559 \index{Cipher Descriptor}
602 \index{Cipher descriptor table}
603 \index{blowfish\_desc} \index{xtea\_desc} \index{rc2\_desc} \index{rc5\_desc} \index{rc6\_desc} \index{saferp\_desc} \index{aes\_desc} \index{twofish\_desc}
604 \index{des\_desc} \index{des3\_desc} \index{noekeon\_desc} \index{skipjack\_desc} \index{anubis\_desc} \index{khazad\_desc} \index{kseed\_desc} \index{kasumi\_desc}
667 \index{Twofish build options} \index{TWOFISH\_SMALL} \index{TWOFISH\_TABLES}
687 \index{find\_cipher()}
694 \index{register\_cipher()} \index{find\_cipher()} \index{error\_to\_string()}
725 \index{register\_cipher()}
729 Which accepts a pointer to a descriptor and returns the index into the global descriptor table. If an error occurs such
731 than once it will just return the index of the first copy. To remove a cipher call:
732 \index{unregister\_cipher()}
771 \index{ECB mode}
780 \index{CBC mode}
789 \index{CTR mode}
801 \index{CFB mode}
812 \index{OFB mode}
838 \index{Ciphertext stealing}
846 \index{CBC Mode} \index{CTR Mode}
847 \index{OFB Mode} \index{CFB Mode}
851 \index{ecb\_start()} \index{cfb\_start()} \index{cbc\_start()} \index{ofb\_start()} \index{ctr\_start()}
875 In each case, \textit{cipher} is the index into the cipher\_descriptor array of the cipher you want to use. The \textit{IV} value is
893 \index{ecb\_encrypt()} \index{ecb\_decrypt()} \index{cfb\_encrypt()} \index{cfb\_decrypt()}
894 \index{cbc\_encrypt()} \index{cbc\_decrypt()} \index{ofb\_encrypt()} \index{ofb\_decrypt()} \index{ctr\_encrypt()} \index{ctr\_decrypt()}
920 \index{cbc\_setiv()} \index{cbc\_getiv()} \index{ofb\_setiv()} \index{ofb\_getiv()} \index{cfb\_setiv()} \index{cfb\_getiv()}
921 \index{ctr\_setiv()} \index{ctr\_getiv()}
947 \index{ecb\_done()} \index{cbc\_done()}\index{cfb\_done()}\index{ofb\_done()} \index{ctr\_done()}
975 find_cipher("twofish"), /* index of desired cipher */
1041 \index{lrw\_start()}
1058 \index{lrw\_encrypt()} \index{lrw\_decrypt()}
1076 \index{lrw\_getiv()} \index{lrw\_setiv()}
1091 \index{lrw\_done()}
1097 \index{F8 Mode}
1102 \index{f8\_start()}
1118 \index{f8\_encrypt()} \index{f8\_decrypt()}
1134 \index{f8\_getiv()} \index{f8\_setiv()}
1150 \index{f8\_done()}
1175 \index{eax\_init()}
1187 Where \textit{eax} is the EAX state. The \textit{cipher} parameter is the index of the desired cipher in the descriptor table.
1196 \index{eax\_encrypt()} \index{eax\_decrypt()}
1220 \index{eax\_addheader()}
1229 \index{eax\_done()}
1239 \index{eax\_test()}
1302 \index{eax\_encrypt\_authenticate\_memory} \index{eax\_decrypt\_verify\_memory}
1336 \index{ocb\_init()}
1352 \index{ocb\_encrypt()} \index{ocb\_decrypt()}
1372 \index{ocb\_done\_encrypt()}
1391 \index{ocb\_done\_decrypt()}
1409 %\index{ocb\_encrypt\_authenticate\_memory()}
1423 \index{ocb\_decrypt\_verify\_memory()}
1443 \index{ccm\_memory()}
1476 \index{ccm\_test()}
1552 \index{gcm\_init()}
1565 \index{gcm\_add\_iv()}
1582 \index{gcm\_add\_aad()}
1593 \index{gcm\_process()}
1608 \index{gcm\_done()}
1620 \index{gcm\_reset()}
1630 \index{gcm\_memory()}
1753 \index{Hash Functions}
1772 \index{Message Digest}
1838 \index{find\_hash()}
1850 \index{find\_hash\_oid()}
1878 /* get hash index */
1906 \index{hash\_memory()}
1919 \index{hash\_file()}
1931 \index{hash\_filehandle()}
1959 /* get the index of the hash */
1977 \index{register\_hash()} \index{unregister\_hash()}
1985 \index{Hash descriptor table}
2013 \index{Cipher Hash Construction}
2023 \index{chc\_register()}
2085 \index{hmac\_init()}
2092 The \textit{hmac} parameter is the state for the HMAC code. The \textit{hash} parameter is the index into the descriptor table of the hash you want
2095 \index{hmac\_process()}
2104 \index{hmac\_done()}
2119 \index{hmac\_memory()}
2127 This will produce an HMAC code for the array of octets in \textit{in} of length \textit{inlen}. The index into the hash descriptor
2131 \index{hmac\_file()}
2139 \textit{hash} is the index into the hash descriptor table of the hash you want to use. \textit{fname} is the filename to process.
2144 \index{hmac\_test()}
2167 /* get index of SHA1 in hash descriptor table */
2199 \index{OMAC} \index{CMAC}
2206 \index{omac\_init()}
2213 The \textit{omac} parameter is the state for the OMAC algorithm. The \textit{cipher} parameter is the index into the cipher\_descriptor table
2218 \index{omac\_process()}
2240 \index{omac\_done()}
2255 \index{omac\_memory()}
2268 \index{omac\_file()}
2282 \index{omac\_test()}
2305 /* get index of Rijndael in cipher descriptor table */
2343 \index{pmac\_init()}
2355 \index{pmac\_process()}
2377 \index{pmac\_done()}
2389 \index{pmac\_memory()}
2402 \index{pmac\_file()}
2416 \index{pmac\_test()}
2427 \index{pelican\_init()}
2435 \index{pelican\_process()}
2445 \index{pelican\_done()}
2503 \index{xcbc\_init()}
2512 by the \textit{cipher} index can be either a 64 or 128--bit block cipher. This will return \textbf{CRYPT\_OK} on success.
2516 \index{xcbc\_process()}
2528 \index{xcbc\_done()}
2540 \index{xcbc\_memory()}
2552 \index{xcbc\_file()}
2567 \index{xcbc\_test()}
2589 \index{f9\_init()}
2598 by the \textit{cipher} index can be either a 64 or 128--bit block cipher. This will return \textbf{CRYPT\_OK} on success.
2601 \index{f9\_process()}
2613 \index{f9\_done()}
2626 \index{f9\_memory()}
2638 \index{f9\_file()}
2653 \index{f9\_test()}
2666 \index{PRNG start}
2673 \index{PRNG add\_entropy}
2681 \index{PRNG ready}
2687 \index{PRNG read}
2697 \index{PRNG done}
2705 \index{PRNG export}
2716 \index{PRNG import}
2749 \index{PRNG test}
2795 \index{PRNG Descriptor}
2824 \index{find\_prng()}
2829 the index into the descriptor table.
2833 \index{register\_prng()} \index{unregister\_prng()}
2839 The register function will register the PRNG, and return the index into the table where it was placed (or -1 for error). It will avoid registering the same
2840 descriptor twice, and will return the index of the current placement in the table if the caller attempts to register it more than once. The unregister function
2957 \index{Secure RNG}
2964 \index{rng\_get\_bytes()}
2979 \index{rng\_make\_prng()}
3068 \index{pkcs\_1\_v1\_5\_encode()}
3090 \index{pkcs\_1\_v1\_5\_decode()}
3101 \index{LTC\_PKCS\_1\_EME} \index{LTC\_PKCS\_1\_EMSA}
3114 \index{pkcs\_1\_oaep\_encode()}
3134 \textit{modulus\_bitlen}. \textit{hash\_idx} is the index into the hash descriptor table of the hash desired. PKCS \#1 allows any hash to be
3147 \index{pkcs\_1\_oaep\_decode()}
3164 and must match what was used during encoding. Similarly the \textit{hash\_idx} index into the hash descriptor table must match what was used
3176 \index{pkcs\_1\_pss\_encode()}
3192 \textit{hash\_idx} is the index into the hash descriptor table of the hash to use. \textit{prng\_idx} and \textit{prng} are the random
3204 \index{pkcs\_1\_pss\_decode()}
3256 \index{rsa\_make\_key()}
3265 Where \textit{wprng} is the index into the PRNG descriptor array. The \textit{size} parameter is the size in bytes of the RSA modulus desired.
3270 \index{rsa\_free()}
3275 \index{PK\_PRIVATE} \index{PK\_PUBLIC}
3283 \index{rsa\_exptmod()}
3302 \index{rsa\_encrypt\_key()}
3318 to \index{pkcs\_1\_oaep\_encode()} pkcs\_1\_oaep\_encode().
3324 \index{rsa\_encrypt\_key\_ex()}
3340 \index{LTC\_PKCS\_1\_OAEP} \index{LTC\_PKCS\_1\_V1\_5}
3347 \index{rsa\_decrypt\_key()}
3370 \index{rsa\_decrypt\_key\_ex()}
3395 \index{rsa\_sign\_hash()}
3420 \index{rsa\_sign\_hash\_ex()}
3444 \index{rsa\_verify\_hash()}
3466 \index{rsa\_verify\_hash\_ex()}
3572 \index{rsa\_export()}
3585 \index{rsa\_import()}
3627 \index{Fixed Point ECC}
3628 \index{MECC\_FP}
3639 \index{FP\_ENTRIES}
3645 \index{FP\_LUT}
3656 \index{FP\_SIZE} \index{TFM} \index{tfm.h}
3666 \index{ECC Key Format}
3696 \index{ltc\_ecc\_set\_type}
3728 \index{ecc\_make\_key()}
3745 \index{ecc\_make\_key\_ex()}
3759 \index{ecc\_free()}
3766 \index{ecc\_export()}
3777 \index{ecc\_import()}
3789 \index{ecc\_import\_ex()}
3803 \index{ecc\_ansi\_x963\_export()}
3815 \index{ecc\_ansi\_x963\_import()}
3827 \index{ecc\_ansi\_x963\_import\_ex()}
3839 \index{ecc\_shared\_secret()}
3855 \index{ecc\_encrypt\_key()}
3876 \index{ecc\_decrypt\_key()}
3909 \index{ecc\_sign\_hash()}
3925 \index{ecc\_verify\_hash()}
4004 The variable \textit{prng} is an active PRNG state and \textit{wprng} the index to the descriptor. \textit{group\_size} and
4024 \index{dsa\_free()}
4063 \index{dsa\_verify\_key()}
4075 \index{dsa\_sign\_hash()}
4093 \index{dsa\_verify\_hash()}
4113 \index{dsa\_encrypt\_key()}
4131 \index{dsa\_decrypt\_key()}
4146 \index{dsa\_export()}
4160 \index{dsa\_import()}
4179 \index{ltc\_asn1\_list structure}
4191 \index{LTC\_SET\_ASN1 macro}
4195 \textit{LTC\_SET\_ASN1(list, index, Type, Data, Size)} has been provided.
4197 It will assign to the \textit{index}th position in the \textit{list} the triplet (Type, Data, Size). An example usage would be:
4260 \index{der\_encode\_sequence()}
4276 \index{der\_decode\_sequence()}
4305 \index{der\_length\_sequence()}
4318 \index{der\_encode\_sequence\_multi()}
4319 \index{der\_decode\_sequence\_multi()}
4359 \index{SET} \index{SET OF}
4368 \index{der\_encode\_set()}
4386 \index{der\_decode\_set()}
4406 \index{der\_encode\_setof()}
4429 \index{der\_encode\_integer()}\index{der\_decode\_integer()}\index{der\_length\_integer()}
4446 \index{der\_encode\_short\_integer()}\index{der\_decode\_short\_integer()}\index{der\_length\_short\_integer()}
4465 \index{der\_encode\_bit\_string()}\index{der\_decode\_bit\_string()}\index{der\_length\_bit\_string()}
4486 \index{der\_encode\_octet\_string()}\index{der\_decode\_octet\_string()}\index{der\_length\_octet\_string()}
4506 \index{der\_encode\_object\_identifier()}\index{der\_decode\_object\_identifier()}\index{der\_length\_object\_identifier()}
4528 \index{der\_encode\_ia5\_string()}\index{der\_decode\_ia5\_string()}\index{der\_length\_ia5\_string()}
4552 \index{der\_encode\_printable\_string()}\index{der\_decode\_printable\_string()}\index{der\_length\_printable\_string()}
4576 \index{der\_encode\_utf8\_string()}\index{der\_decode\_utf8\_string()}\index{der\_length\_utf8\_string()}
4603 \index{ltc\_utctime structure}
4622 \index{der\_encode\_utctime()}\index{der\_decode\_utctime()}\index{der\_length\_utctime()}
4649 \index{der\_decode\_choice()}
4673 \index{der\_decode\_sequence\_flexi()}
4756 \index{der\_sequence\_free()}
4765 \index{PKCS \#5}
4775 \index{pkcs\_5\_alg1()}
4787 on the password. The \textit{hash\_idx} is the index of the hash you wish to use in the descriptor table.
4798 \index{pkcs\_5\_alg2()}
4811 on the password. The \textit{hash\_idx} is the index of the hash you wish to use in the descriptor table. The output of length up to
4864 \index{base64\_encode()} \index{base64\_decode()}
4882 \index{Primality Testing}
5024 \index{LTC\_PTHREAD}
5047 \index{MAKE}\index{CC}\index{AR}
5065 \index{IGNORE\_SPEED}
5076 \index{LIBNAME} \index{LIBNAME\_S}
5080 \index{LIBTEST} \index{LIBTEST\_S}
5085 \index{DESTDIR} \index{LIBPATH} \index{INCPATH} \index{DATADIR}
5135 \index{EXTRALIBS}
5216 \index{XMALLOC}\index{XCALLOC}\index{XREALLOC}\index{XFREE}
5266 \index{LTC\_FAST\_TYPE}
5306 \index{SSE2}
5334 \index{GMP\_DESC} \index{USE\_GMP} \index{LTM\_DESC} \index{TFM\_DESC} \index{USE\_LTM} \index{USE\_TFM}
5633 \index{find\_cipher()}
5736 \index{ccm\_memory()} This function is called when the user calls ccm\_memory().
5739 \index{gcm\_memory()}
5744 \index{omac\_memory()}
5748 \index{xcbc\_memory()}
5752 \index{f9\_memory()}
6362 @param wprng The index of the PRNG desired
6440 \index{Shamir's Trick}
6441 \index{ltc\_ecc\_mul2add()}
6482 \markboth{Index}{Index}