summary refs log tree commit diff stats
path: root/libotr/libgcrypt-1.8.7/doc/gcrypt.info-2
blob: e1bf652b2e6311d807a67b6d7bca384cf84fa97c (plain)
ofshex dumpascii
0000 54 68 69 73 20 69 73 20 67 63 72 79 70 74 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 20 62 79 This.is.gcrypt.info,.produced.by
0020 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e 20 36 2e 35 20 66 72 6f 6d 20 67 63 72 79 70 .makeinfo.version.6.5.from.gcryp
0040 74 2e 74 65 78 69 2e 0a 0a 54 68 69 73 20 6d 61 6e 75 61 6c 20 69 73 20 66 6f 72 20 4c 69 62 67 t.texi...This.manual.is.for.Libg
0060 63 72 79 70 74 20 28 76 65 72 73 69 6f 6e 20 31 2e 38 2e 37 2c 20 33 30 20 4a 75 6c 79 20 32 30 crypt.(version.1.8.7,.30.July.20
0080 32 30 29 2c 20 77 68 69 63 68 20 69 73 0a 47 4e 55 27 73 20 6c 69 62 72 61 72 79 20 6f 66 20 63 20),.which.is.GNU's.library.of.c
00a0 72 79 70 74 6f 67 72 61 70 68 69 63 20 62 75 69 6c 64 69 6e 67 20 62 6c 6f 63 6b 73 2e 0a 0a 43 ryptographic.building.blocks...C
00c0 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2c 20 32 30 30 32 2c 20 32 30 30 33 2c 20 32 opyright.(C).2000,.2002,.2003,.2
00e0 30 30 34 2c 20 32 30 30 36 2c 20 32 30 30 37 2c 20 32 30 30 38 2c 20 32 30 30 39 2c 20 32 30 31 004,.2006,.2007,.2008,.2009,.201
0100 31 2c 20 32 30 31 32 0a 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 1,.2012.Free.Software.Foundation
0120 2c 20 49 6e 63 2e 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 32 2c 20 32 30 31 33 2c ,.Inc..Copyright.(C).2012,.2013,
0140 20 32 30 31 36 2c 20 32 30 31 37 20 67 31 30 20 43 6f 64 65 20 47 6d 62 48 0a 0a 20 20 20 20 20 .2016,.2017.g10.Code.GmbH.......
0160 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20 64 Permission.is.granted.to.copy,.d
0180 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 0a 20 20 20 istribute.and/or.modify.this....
01a0 20 20 64 6f 63 75 6d 65 6e 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 ..document.under.the.terms.of.th
01c0 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 0a e.GNU.General.Public.License.as.
01e0 20 20 20 20 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 .....published.by.the.Free.Softw
0200 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 32 are.Foundation;.either.version.2
0220 20 6f 66 20 74 68 65 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 28 61 74 20 79 6f 75 .of.the......License,.or.(at.you
0240 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 20 20 54 68 r.option).any.later.version...Th
0260 65 20 74 65 78 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 63 61 6e 20 62 e.text.of.the......license.can.b
0280 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 20 e.found.in.the.section.entitled.
02a0 22 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 "GNU.General.Public......License
02c0 22 2e 0a 49 4e 46 4f 2d 44 49 52 2d 53 45 43 54 49 4f 4e 20 47 4e 55 20 4c 69 62 72 61 72 69 65 "..INFO-DIR-SECTION.GNU.Librarie
02e0 73 0a 53 54 41 52 54 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 2a 20 6c 69 62 67 63 72 79 s.START-INFO-DIR-ENTRY.*.libgcry
0300 70 74 3a 20 28 67 63 72 79 70 74 29 2e 20 20 43 72 79 70 74 6f 67 72 61 70 68 69 63 20 66 75 6e pt:.(gcrypt)...Cryptographic.fun
0320 63 74 69 6f 6e 20 6c 69 62 72 61 72 79 2e 0a 45 4e 44 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 ction.library..END-INFO-DIR-ENTR
0340 59 0a 0a 1f 0a 46 69 6c 65 3a 20 67 63 72 79 70 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 Y....File:.gcrypt.info,..Node:.F
0360 75 6e 63 74 69 6f 6e 20 61 6e 64 20 44 61 74 61 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 43 unction.and.Data.Index,..Prev:.C
0380 6f 6e 63 65 70 74 20 49 6e 64 65 78 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 46 75 6e 63 74 69 6f 6e oncept.Index,..Up:.Top..Function
03a0 20 61 6e 64 20 44 61 74 61 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .and.Data.Index.****************
03c0 2a 2a 2a 2a 2a 2a 2a 0a 0a 00 08 5b 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 *******....[index..].*.Menu:..*.
03e0 41 4d 5f 50 41 54 48 5f 4c 49 42 47 43 52 59 50 54 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 AM_PATH_LIBGCRYPT:..............
0400 20 20 20 20 20 20 20 42 75 69 6c 64 69 6e 67 20 73 6f 75 72 63 65 73 20 75 73 69 6e 67 20 41 75 .......Building.sources.using.Au
0420 74 6f 6d 61 6b 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tomake..........................
0440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0460 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 31 29 0a 2a 20 67 63 72 79 5f 62 75 66 66 65 72 5f 74 ......(line..11).*.gcry_buffer_t
0480 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 75 66 66 65 72 :.........................Buffer
04a0 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 67 63 72 79 .description...(line...9).*.gcry
04c0 5f 63 61 6c 6c 6f 63 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _calloc:........................
04e0 20 20 20 4d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 2e 20 20 20 28 6c 69 6e 65 20 20 31 ...Memory.allocation....(line..1
0500 35 29 0a 2a 20 67 63 72 79 5f 63 61 6c 6c 6f 63 5f 73 65 63 75 72 65 3a 20 20 20 20 20 20 20 20 5).*.gcry_calloc_secure:........
0520 20 20 20 20 20 20 20 20 20 20 20 20 4d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 2e 20 20 ............Memory.allocation...
0540 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a 20 67 63 72 79 5f 63 68 65 63 6b 5f 76 65 72 73 69 6f 6e .(line..22).*.gcry_check_version
0560 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 69 74 69 61 6c 69 7a 69 6e :....................Initializin
0580 67 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g.the.library...................
05a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
05c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 35 29 0a 2a 20 67 63 72 79 5f 63 .............(line..15).*.gcry_c
05e0 69 70 68 65 72 5f 61 6c 67 6f 5f 69 6e 66 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ipher_algo_info:................
0600 20 47 65 6e 65 72 61 6c 20 63 69 70 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 .General.cipher.functions.......
0620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 .........................(line..
0660 31 30 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 61 6c 67 6f 5f 6e 61 6d 65 3a 20 20 20 20 10).*.gcry_cipher_algo_name:....
0680 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 63 69 70 68 65 72 20 66 75 6e 63 .............General.cipher.func
06a0 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tions...........................
06c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
06e0 20 20 20 20 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 61 75 .....(line..59).*.gcry_cipher_au
0700 74 68 65 6e 74 69 63 61 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 thenticate:..............Working
0720 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 .with.cipher.handles............
0740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 39 29 0a 2a ....................(line.119).*
0780 20 67 63 72 79 5f 63 69 70 68 65 72 5f 63 68 65 63 6b 74 61 67 3a 20 20 20 20 20 20 20 20 20 20 .gcry_cipher_checktag:..........
07a0 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 ........Working.with.cipher.hand
07c0 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 les.............................
07e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0800 20 20 20 28 6c 69 6e 65 20 31 33 36 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 63 6c 6f 73 ...(line.136).*.gcry_cipher_clos
0820 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 e:.....................Working.w
0840 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ith.cipher.handles..............
0860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 32 29 0a 2a 20 67 ..................(line..62).*.g
08a0 63 72 79 5f 63 69 70 68 65 72 5f 63 74 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cry_cipher_ctl:.................
08c0 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 ......Working.with.cipher.handle
08e0 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s...............................
0900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0920 20 28 6c 69 6e 65 20 32 32 34 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 64 65 63 72 79 70 .(line.224).*.gcry_cipher_decryp
0940 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 t:...................Working.wit
0960 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 h.cipher.handles................
0980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
09a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 37 37 29 0a 2a 20 67 63 72 ................(line.177).*.gcr
09c0 79 5f 63 69 70 68 65 72 5f 65 6e 63 72 79 70 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y_cipher_encrypt:...............
09e0 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e ....Working.with.cipher.handles.
0a00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
0a40 6c 69 6e 65 20 31 35 34 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 66 69 6e 61 6c 3a 20 20 line.154).*.gcry_cipher_final:..
0a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 ...................Working.with.
0a80 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cipher.handles..................
0aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 30 33 29 0a 2a 20 67 63 72 79 5f ..............(line.203).*.gcry_
0ae0 63 69 70 68 65 72 5f 67 65 74 74 61 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cipher_gettag:..................
0b00 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 ..Working.with.cipher.handles...
0b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 .............................(li
0b60 6e 65 20 31 32 35 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 67 65 74 5f 61 6c 67 6f 5f 62 ne.125).*.gcry_cipher_get_algo_b
0b80 6c 6b 6c 65 6e 3a 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 63 69 70 68 65 72 20 lklen:...........General.cipher.
0ba0 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 functions.......................
0bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0be0 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 .........(line..51).*.gcry_ciphe
0c00 72 5f 67 65 74 5f 61 6c 67 6f 5f 6b 65 79 6c 65 6e 3a 20 20 20 20 20 20 20 20 20 20 20 47 65 6e r_get_algo_keylen:...........Gen
0c20 65 72 61 6c 20 63 69 70 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 eral.cipher.functions...........
0c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 31 29 0a .....................(line..41).
0c80 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 69 6e 66 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_cipher_info:.............
0ca0 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e .........Working.with.cipher.han
0cc0 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 dles............................
0ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0d00 20 20 20 20 28 6c 69 6e 65 20 32 33 34 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 6d 61 70 ....(line.234).*.gcry_cipher_map
0d20 5f 6e 61 6d 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 _name:..................General.
0d40 63 69 70 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cipher.functions................
0d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 36 29 0a 2a 20 67 63 72 ................(line..66).*.gcr
0da0 79 5f 63 69 70 68 65 72 5f 6d 6f 64 65 5f 66 72 6f 6d 5f 6f 69 64 3a 20 20 20 20 20 20 20 20 20 y_cipher_mode_from_oid:.........
0dc0 20 20 20 20 47 65 6e 65 72 61 6c 20 63 69 70 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 ....General.cipher.functions....
0de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e ............................(lin
0e20 65 20 20 37 32 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 6f 70 65 6e 3a 20 20 20 20 20 20 e..72).*.gcry_cipher_open:......
0e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 ................Working.with.cip
0e60 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 her.handles.....................
0e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0ea0 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 67 63 72 79 5f 63 69 70 ...........(line...9).*.gcry_cip
0ec0 68 65 72 5f 72 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 her_reset:.....................W
0ee0 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 orking.with.cipher.handles......
0f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 ..........................(line.
0f40 31 30 37 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 73 65 74 63 74 72 3a 20 20 20 20 20 20 107).*.gcry_cipher_setctr:......
0f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 ..............Working.with.ciphe
0f80 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.handles.......................
0fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0fc0 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 38 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 .........(line..98).*.gcry_ciphe
0fe0 72 5f 73 65 74 69 76 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 r_setiv:.....................Wor
1000 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 king.with.cipher.handles........
1020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 ........................(line..8
1060 36 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f 73 65 74 6b 65 79 3a 20 20 20 20 20 20 20 20 6).*.gcry_cipher_setkey:........
1080 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 ............Working.with.cipher.
10a0 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 handles.........................
10c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
10e0 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 31 29 0a 2a 20 67 63 72 79 5f 63 69 70 68 65 72 5f .......(line..71).*.gcry_cipher_
1100 73 79 6e 63 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 sync:......................Worki
1120 6e 67 20 77 69 74 68 20 63 69 70 68 65 72 20 68 61 6e 64 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 ng.with.cipher.handles..........
1140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 31 34 29 ......................(line.214)
1180 0a 2a 20 67 63 72 79 5f 63 6f 6e 74 72 6f 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .*.gcry_control:................
11a0 20 20 20 20 20 20 20 20 20 20 43 6f 6e 74 72 6f 6c 6c 69 6e 67 20 74 68 65 20 6c 69 62 72 61 72 ..........Controlling.the.librar
11c0 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y...............................
11e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1200 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 67 63 72 79 5f 63 72 65 61 74 65 5f 6e 6f 6e 63 65 3a .(line...6).*.gcry_create_nonce:
1220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 74 72 69 65 76 69 6e 67 20 .....................Retrieving.
1240 72 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 random.numbers..................
1260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 37 29 0a 2a 20 67 63 72 79 5f ..............(line..27).*.gcry_
12a0 63 74 78 5f 72 65 6c 65 61 73 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ctx_release:....................
12c0 20 20 43 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 6d 65 6e 74 2e 20 20 28 6c 69 6e 65 20 20 31 33 ..Context.management...(line..13
12e0 29 0a 2a 20 67 63 72 79 5f 63 74 78 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).*.gcry_ctx_t:.................
1300 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 74 65 78 74 20 6d 61 6e 61 67 65 6d 65 6e 74 2e 20 20 ...........Context.management...
1320 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 67 63 72 79 5f 65 72 72 6f 72 3a 20 20 20 20 20 20 20 20 (line..10).*.gcry_error:........
1340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 56 61 6c 75 65 73 ....................Error.Values
1360 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 33 29 0a 2a 20 67 63 72 79 5f 65 72 72 6f 72 .........(line..63).*.gcry_error
1380 5f 66 72 6f 6d 5f 65 72 72 6e 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 _from_errno:.................Err
13a0 6f 72 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 36 29 0a 2a 20 67 or.Values.........(line..86).*.g
13c0 63 72 79 5f 65 72 72 6f 72 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cry_error_t:....................
13e0 20 20 20 20 20 20 45 72 72 6f 72 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 ......Error.Values.........(line
1400 20 20 32 34 29 0a 2a 20 67 63 72 79 5f 65 72 72 5f 63 6f 64 65 3a 20 20 20 20 20 20 20 20 20 20 ..24).*.gcry_err_code:..........
1420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 56 61 6c 75 65 73 2e 20 20 20 20 ...............Error.Values.....
1440 20 20 20 20 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 67 63 72 79 5f 65 72 72 5f 63 6f 64 65 5f 66 ....(line..42).*.gcry_err_code_f
1460 72 6f 6d 5f 65 72 72 6e 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 56 61 rom_errno:..............Error.Va
1480 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 35 29 0a 2a 20 67 63 72 79 5f 65 lues.........(line..95).*.gcry_e
14a0 72 72 5f 63 6f 64 65 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rr_code_t:......................
14c0 20 45 72 72 6f 72 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 .Error.Values.........(line...6)
14e0 0a 2a 20 67 63 72 79 5f 65 72 72 5f 63 6f 64 65 5f 74 6f 5f 65 72 72 6e 6f 3a 20 20 20 20 20 20 .*.gcry_err_code_to_errno:......
1500 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 ..........Error.Values.........(
1520 6c 69 6e 65 20 31 30 30 29 0a 2a 20 67 63 72 79 5f 65 72 72 5f 6d 61 6b 65 3a 20 20 20 20 20 20 line.100).*.gcry_err_make:......
1540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 56 61 6c 75 65 73 2e ...................Error.Values.
1560 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 35 29 0a 2a 20 67 63 72 79 5f 65 72 72 5f 6d 61 ........(line..55).*.gcry_err_ma
1580 6b 65 5f 66 72 6f 6d 5f 65 72 72 6e 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f ke_from_errno:..............Erro
15a0 72 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 39 29 0a 2a 20 67 63 r.Values.........(line..79).*.gc
15c0 72 79 5f 65 72 72 5f 73 6f 75 72 63 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ry_err_source:..................
15e0 20 20 20 20 20 45 72 72 6f 72 20 56 61 6c 75 65 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 .....Error.Values.........(line.
1600 20 34 38 29 0a 2a 20 67 63 72 79 5f 65 72 72 5f 73 6f 75 72 63 65 5f 74 3a 20 20 20 20 20 20 20 .48).*.gcry_err_source_t:.......
1620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 56 61 6c 75 65 73 2e 20 20 20 20 20 ..............Error.Values......
1640 20 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a 20 67 63 72 79 5f 66 69 70 73 5f 6d 6f 64 65 5f 61 ...(line..13).*.gcry_fips_mode_a
1660 63 74 69 76 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 74 72 6f 6c 6c 69 ctive:.................Controlli
1680 6e 67 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ng.the.library..................
16a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 35 32 29 0a 2a 20 67 63 72 79 5f ..............(line.252).*.gcry_
16e0 66 72 65 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 free:...........................
1700 20 20 4d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 2e 20 20 20 28 6c 69 6e 65 20 20 33 33 ..Memory.allocation....(line..33
1720 29 0a 2a 20 67 63 72 79 5f 67 65 74 5f 63 6f 6e 66 69 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 ).*.gcry_get_config:............
1740 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 66 69 67 20 72 65 70 6f 72 74 69 6e 67 2e 20 20 20 20 ...........Config.reporting.....
1760 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 67 63 72 79 5f 68 61 6e 64 6c 65 72 5f 61 6c 6c 6f 63 5f (line..10).*.gcry_handler_alloc_
1780 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 6c 6c 6f 63 61 74 69 6f 6e 20 68 t:..................Allocation.h
17a0 61 6e 64 6c 65 72 2e 20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 67 63 72 79 5f 68 61 6e 64 6c andler...(line..10).*.gcry_handl
17c0 65 72 5f 65 72 72 6f 72 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 er_error_t:..................Err
17e0 6f 72 20 68 61 6e 64 6c 65 72 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 67 or.handler........(line..25).*.g
1800 63 72 79 5f 68 61 6e 64 6c 65 72 5f 66 72 65 65 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 cry_handler_free_t:.............
1820 20 20 20 20 20 20 41 6c 6c 6f 63 61 74 69 6f 6e 20 68 61 6e 64 6c 65 72 2e 20 20 28 6c 69 6e 65 ......Allocation.handler...(line
1840 20 20 31 39 29 0a 2a 20 67 63 72 79 5f 68 61 6e 64 6c 65 72 5f 6c 6f 67 5f 74 3a 20 20 20 20 20 ..19).*.gcry_handler_log_t:.....
1860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 67 69 6e 67 20 68 61 6e 64 6c 65 72 2e 20 ...............Logging.handler..
1880 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 67 63 72 79 5f 68 61 6e 64 6c 65 72 5f 6e 6f ....(line...6).*.gcry_handler_no
18a0 5f 6d 65 6d 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 68 61 _mem_t:.................Error.ha
18c0 6e 64 6c 65 72 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 67 63 72 79 5f 68 ndler........(line..10).*.gcry_h
18e0 61 6e 64 6c 65 72 5f 70 72 6f 67 72 65 73 73 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 andler_progress_t:..............
1900 20 50 72 6f 67 72 65 73 73 20 68 61 6e 64 6c 65 72 2e 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 .Progress.handler.....(line...9)
1920 0a 2a 20 67 63 72 79 5f 68 61 6e 64 6c 65 72 5f 72 65 61 6c 6c 6f 63 5f 74 3a 20 20 20 20 20 20 .*.gcry_handler_realloc_t:......
1940 20 20 20 20 20 20 20 20 20 20 41 6c 6c 6f 63 61 74 69 6f 6e 20 68 61 6e 64 6c 65 72 2e 20 20 28 ..........Allocation.handler...(
1960 6c 69 6e 65 20 20 31 36 29 0a 2a 20 67 63 72 79 5f 68 61 6e 64 6c 65 72 5f 73 65 63 75 72 65 5f line..16).*.gcry_handler_secure_
1980 63 68 65 63 6b 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 41 6c 6c 6f 63 61 74 69 6f 6e 20 68 61 check_t:...........Allocation.ha
19a0 6e 64 6c 65 72 2e 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a 20 67 63 72 79 5f 6b 64 66 5f 64 65 ndler...(line..13).*.gcry_kdf_de
19c0 72 69 76 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79 20 rive:.......................Key.
19e0 44 65 72 69 76 61 74 69 6f 6e 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 67 63 Derivation.......(line...9).*.gc
1a00 72 79 5f 6d 61 63 5f 61 6c 67 6f 5f 6e 61 6d 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ry_mac_algo_name:...............
1a20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 .....Working.with.MAC.algorithms
1a40 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a80 28 6c 69 6e 65 20 31 31 34 29 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 63 6c 6f 73 65 3a 20 20 20 20 (line.114).*.gcry_mac_close:....
1aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 ....................Working.with
1ac0 20 4d 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .MAC.algorithms.................
1ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 38 29 0a 2a 20 67 63 72 79 ...............(line..48).*.gcry
1b20 5f 6d 61 63 5f 67 65 74 5f 61 6c 67 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _mac_get_algo:..................
1b40 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a ...Working.with.MAC.algorithms..
1b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c ..............................(l
1ba0 69 6e 65 20 31 30 35 29 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 67 65 74 5f 61 6c 67 6f 5f 6b 65 79 ine.105).*.gcry_mac_get_algo_key
1bc0 6c 65 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d len:..............Working.with.M
1be0 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 AC.algorithms...................
1c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1c20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 34 33 29 0a 2a 20 67 63 72 79 5f 6d .............(line.143).*.gcry_m
1c40 61 63 5f 67 65 74 5f 61 6c 67 6f 5f 6d 61 63 6c 65 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 ac_get_algo_maclen:.............
1c60 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 .Working.with.MAC.algorithms....
1c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e ............................(lin
1cc0 65 20 31 33 37 29 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 6d 61 70 5f 6e 61 6d 65 3a 20 20 20 20 20 e.137).*.gcry_mac_map_name:.....
1ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 ................Working.with.MAC
1d00 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .algorithms.....................
1d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1d40 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 32 31 29 0a 2a 20 67 63 72 79 5f 6d 61 63 ...........(line.121).*.gcry_mac
1d60 5f 6f 70 65 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 _open:.........................W
1d80 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 orking.with.MAC.algorithms......
1da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 ..........................(line.
1de0 20 20 39 29 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 72 65 61 64 3a 20 20 20 20 20 20 20 20 20 20 20 ..9).*.gcry_mac_read:...........
1e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 ..............Working.with.MAC.a
1e20 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lgorithms.......................
1e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1e60 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 32 29 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 72 .........(line..82).*.gcry_mac_r
1e80 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 eset:........................Wor
1ea0 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 king.with.MAC.algorithms........
1ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 ........................(line..5
1f00 39 29 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 73 65 74 69 76 3a 20 20 20 20 20 20 20 20 20 20 20 20 9).*.gcry_mac_setiv:............
1f20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 ............Working.with.MAC.alg
1f40 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 orithms.........................
1f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1f80 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 30 29 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 73 65 74 .......(line..40).*.gcry_mac_set
1fa0 6b 65 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 key:.......................Worki
1fc0 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 ng.with.MAC.algorithms..........
1fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 39 29 ......................(line..29)
2020 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 74 65 73 74 5f 61 6c 67 6f 3a 20 20 20 20 20 20 20 20 20 20 .*.gcry_mac_test_algo:..........
2040 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 ..........Working.with.MAC.algor
2060 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20a0 20 20 20 20 20 28 6c 69 6e 65 20 31 33 30 29 0a 2a 20 67 63 72 79 5f 6d 61 63 5f 76 65 72 69 66 .....(line.130).*.gcry_mac_verif
20c0 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 y:.......................Working
20e0 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 .with.MAC.algorithms............
2100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 33 29 0a 2a ....................(line..93).*
2140 20 67 63 72 79 5f 6d 61 63 5f 77 72 69 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .gcry_mac_write:................
2160 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 4d 41 43 20 61 6c 67 6f 72 69 74 ........Working.with.MAC.algorit
2180 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hms.............................
21a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21c0 20 20 20 28 6c 69 6e 65 20 20 37 30 29 0a 2a 20 67 63 72 79 5f 6d 61 6c 6c 6f 63 3a 20 20 20 20 ...(line..70).*.gcry_malloc:....
21e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 65 6d 6f 72 79 20 61 6c .......................Memory.al
2200 6c 6f 63 61 74 69 6f 6e 2e 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 67 63 72 79 5f 6d 61 location....(line...6).*.gcry_ma
2220 6c 6c 6f 63 5f 73 65 63 75 72 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lloc_secure:....................
2240 4d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 2e 20 20 20 28 6c 69 6e 65 20 20 31 32 29 0a Memory.allocation....(line..12).
2260 2a 20 67 63 72 79 5f 6d 64 5f 61 6c 67 6f 5f 6e 61 6d 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_algo_name:............
2280 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
22a0 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
22c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22e0 20 20 20 20 20 28 6c 69 6e 65 20 32 32 37 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 63 6c 6f 73 65 3a .....(line.227).*.gcry_md_close:
2300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 .........................Working
2320 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
2340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 38 29 0a .....................(line..78).
2380 2a 20 67 63 72 79 5f 6d 64 5f 63 6f 70 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_copy:.................
23a0 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
23c0 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
23e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2400 20 20 20 20 20 28 6c 69 6e 65 20 31 30 31 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 64 65 62 75 67 3a .....(line.101).*.gcry_md_debug:
2420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 .........................Working
2440 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
2460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 39 38 29 0a .....................(line.298).
24a0 2a 20 67 63 72 79 5f 6d 64 5f 65 6e 61 62 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_enable:...............
24c0 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
24e0 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2520 20 20 20 20 20 28 6c 69 6e 65 20 20 35 37 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 65 78 74 72 61 63 .....(line..57).*.gcry_md_extrac
2540 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 t:.......................Working
2560 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
2580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
25a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 36 37 29 0a .....................(line.167).
25c0 2a 20 67 63 72 79 5f 6d 64 5f 66 69 6e 61 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_final:................
25e0 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
2600 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2640 20 20 20 20 20 28 6c 69 6e 65 20 31 33 37 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 67 65 74 5f 61 6c .....(line.137).*.gcry_md_get_al
2660 67 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 go:......................Working
2680 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
26a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
26c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 37 35 29 0a .....................(line.275).
26e0 2a 20 67 63 72 79 5f 6d 64 5f 67 65 74 5f 61 6c 67 6f 5f 64 6c 65 6e 3a 20 20 20 20 20 20 20 20 *.gcry_md_get_algo_dlen:........
2700 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
2720 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2760 20 20 20 20 20 28 6c 69 6e 65 20 32 36 35 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 67 65 74 5f 61 73 .....(line.265).*.gcry_md_get_as
2780 6e 6f 69 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 noid:....................Working
27a0 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
27c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
27e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 34 34 29 0a .....................(line.244).
2800 2a 20 67 63 72 79 5f 6d 64 5f 68 61 73 68 5f 62 75 66 66 65 72 3a 20 20 20 20 20 20 20 20 20 20 *.gcry_md_hash_buffer:..........
2820 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
2840 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2880 20 20 20 20 20 28 6c 69 6e 65 20 32 30 38 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 68 61 73 68 5f 62 .....(line.208).*.gcry_md_hash_b
28a0 75 66 66 65 72 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 uffers:..................Working
28c0 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
28e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 38 32 29 0a .....................(line.182).
2920 2a 20 67 63 72 79 5f 6d 64 5f 69 73 5f 65 6e 61 62 6c 65 64 3a 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_is_enabled:...........
2940 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
2960 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
29a0 20 20 20 20 20 28 6c 69 6e 65 20 32 38 38 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 69 73 5f 73 65 63 .....(line.288).*.gcry_md_is_sec
29c0 75 72 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 ure:.....................Working
29e0 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
2a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 38 32 29 0a .....................(line.282).
2a40 2a 20 67 63 72 79 5f 6d 64 5f 6d 61 70 5f 6e 61 6d 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_map_name:.............
2a60 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
2a80 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ac0 20 20 20 20 20 28 6c 69 6e 65 20 32 33 34 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 6f 70 65 6e 3a 20 .....(line.234).*.gcry_md_open:.
2ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 .........................Working
2b00 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
2b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a .....................(line...9).
2b60 2a 20 67 63 72 79 5f 6d 64 5f 70 75 74 63 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_putc:.................
2b80 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
2ba0 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2be0 20 20 20 20 20 28 6c 69 6e 65 20 31 32 36 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 72 65 61 64 3a 20 .....(line.126).*.gcry_md_read:.
2c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 .........................Working
2c20 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
2c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 35 31 29 0a .....................(line.151).
2c80 2a 20 67 63 72 79 5f 6d 64 5f 72 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_reset:................
2ca0 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
2cc0 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d00 20 20 20 20 20 28 6c 69 6e 65 20 20 38 39 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 73 65 74 6b 65 79 .....(line..89).*.gcry_md_setkey
2d20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 :........................Working
2d40 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
2d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 36 29 0a .....................(line..66).
2da0 2a 20 67 63 72 79 5f 6d 64 5f 74 65 73 74 5f 61 6c 67 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_md_test_algo:............
2dc0 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 .........Working.with.hash.algor
2de0 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ithms...........................
2e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e20 20 20 20 20 20 28 6c 69 6e 65 20 32 35 38 29 0a 2a 20 67 63 72 79 5f 6d 64 5f 77 72 69 74 65 3a .....(line.258).*.gcry_md_write:
2e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 .........................Working
2e60 20 77 69 74 68 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 .with.hash.algorithms...........
2e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 35 29 0a .....................(line.115).
2ec0 2a 20 67 63 72 79 5f 6d 70 69 5f 61 62 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_mpi_abs:.................
2ee0 20 20 20 20 20 20 20 20 20 42 61 73 69 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c .........Basic.functions......(l
2f00 69 6e 65 20 20 36 33 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 61 64 64 3a 20 20 20 20 20 20 20 20 ine..63).*.gcry_mpi_add:........
2f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 ..................Calculations..
2f40 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 38 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 61 64 64 .......(line...8).*.gcry_mpi_add
2f60 6d 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 m:.........................Calcu
2f80 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 67 63 72 lations.........(line..19).*.gcr
2fa0 79 5f 6d 70 69 5f 61 64 64 5f 75 69 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y_mpi_add_ui:...................
2fc0 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 ....Calculations.........(line..
2fe0 31 34 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 61 70 72 69 6e 74 3a 20 20 20 20 20 20 20 20 20 20 14).*.gcry_mpi_aprint:..........
3000 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 50 49 20 66 6f 72 6d 61 74 73 2e 20 20 20 20 20 20 20 .............MPI.formats........
3020 20 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 63 6c 65 61 72 5f 62 69 ..(line..59).*.gcry_mpi_clear_bi
3040 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 69 74 20 6d 61 6e 69 70 75 t:....................Bit.manipu
3060 6c 61 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 67 63 72 79 5f 6d 70 69 lations....(line..21).*.gcry_mpi
3080 5f 63 6c 65 61 72 5f 66 6c 61 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d _clear_flag:...................M
30a0 69 73 63 65 6c 6c 61 6e 65 6f 75 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 37 29 0a 2a iscellaneous........(line..77).*
30c0 20 67 63 72 79 5f 6d 70 69 5f 63 6c 65 61 72 5f 68 69 67 68 62 69 74 3a 20 20 20 20 20 20 20 20 .gcry_mpi_clear_highbit:........
30e0 20 20 20 20 20 20 20 20 42 69 74 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 73 2e 20 20 20 28 6c 69 ........Bit.manipulations....(li
3100 6e 65 20 20 32 39 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 63 6d 70 3a 20 20 20 20 20 20 20 20 20 ne..29).*.gcry_mpi_cmp:.........
3120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 70 61 72 69 73 6f 6e 73 2e 20 20 20 .................Comparisons....
3140 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 38 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 63 6d 70 5f ......(line...8).*.gcry_mpi_cmp_
3160 75 69 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 70 61 72 ui:.......................Compar
3180 69 73 6f 6e 73 2e 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 67 63 72 79 isons..........(line..17).*.gcry
31a0 5f 6d 70 69 5f 63 6f 70 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _mpi_copy:......................
31c0 20 20 20 42 61 73 69 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 32 ...Basic.functions......(line..2
31e0 34 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 64 69 76 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4).*.gcry_mpi_div:..............
3200 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 ............Calculations........
3220 20 28 6c 69 6e 65 20 20 36 31 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 64 75 6d 70 3a 20 20 20 20 .(line..61).*.gcry_mpi_dump:....
3240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 50 49 20 66 6f 72 6d 61 74 73 .....................MPI.formats
3260 2e 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 34 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f ..........(line..74).*.gcry_mpi_
3280 65 63 5f 61 64 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 ec_add:.......................EC
32a0 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 36 36 29 0a 2a 20 .functions.........(line.166).*.
32c0 67 63 72 79 5f 6d 70 69 5f 65 63 5f 63 75 72 76 65 5f 70 6f 69 6e 74 3a 20 20 20 20 20 20 20 20 gcry_mpi_ec_curve_point:........
32e0 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e .......EC.functions.........(lin
3300 65 20 31 38 35 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 65 63 5f 64 65 63 6f 64 65 5f 70 6f 69 6e e.185).*.gcry_mpi_ec_decode_poin
3320 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 t:..............EC.functions....
3340 20 20 20 20 20 28 6c 69 6e 65 20 31 33 36 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 65 63 5f 64 75 .....(line.136).*.gcry_mpi_ec_du
3360 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 p:.......................EC.func
3380 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 36 30 29 0a 2a 20 67 63 72 79 5f tions.........(line.160).*.gcry_
33a0 6d 70 69 5f 65 63 5f 67 65 74 5f 61 66 66 69 6e 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mpi_ec_get_affine:..............
33c0 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 34 37 ..EC.functions.........(line.147
33e0 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 65 63 5f 67 65 74 5f 6d 70 69 3a 20 20 20 20 20 20 20 20 ).*.gcry_mpi_ec_get_mpi:........
3400 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 ...........EC.functions.........
3420 28 6c 69 6e 65 20 20 39 31 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 65 63 5f 67 65 74 5f 70 6f 69 (line..91).*.gcry_mpi_ec_get_poi
3440 6e 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 nt:.................EC.functions
3460 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 39 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 65 .........(line.109).*.gcry_mpi_e
3480 63 5f 6d 75 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 c_mul:.......................EC.
34a0 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 37 39 29 0a 2a 20 67 functions.........(line.179).*.g
34c0 63 72 79 5f 6d 70 69 5f 65 63 5f 6e 65 77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cry_mpi_ec_new:.................
34e0 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 ......EC.functions.........(line
3500 20 20 36 39 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 65 63 5f 73 65 74 5f 6d 70 69 3a 20 20 20 20 ..69).*.gcry_mpi_ec_set_mpi:....
3520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 ...............EC.functions.....
3540 20 20 20 20 28 6c 69 6e 65 20 31 32 32 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 65 63 5f 73 65 74 ....(line.122).*.gcry_mpi_ec_set
3560 5f 70 6f 69 6e 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 _point:.................EC.funct
3580 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 32 39 29 0a 2a 20 67 63 72 79 5f 6d ions.........(line.129).*.gcry_m
35a0 70 69 5f 65 63 5f 73 75 62 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pi_ec_sub:......................
35c0 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 37 32 29 .EC.functions.........(line.172)
35e0 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 67 63 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .*.gcry_mpi_gcd:................
3600 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 ..........Calculations.........(
3620 6c 69 6e 65 20 20 37 38 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 67 65 74 5f 66 6c 61 67 3a 20 20 line..78).*.gcry_mpi_get_flag:..
3640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 ...................Miscellaneous
3660 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 35 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 67 65 ........(line..85).*.gcry_mpi_ge
3680 74 5f 6e 62 69 74 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 69 74 20 t_nbits:....................Bit.
36a0 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 67 63 manipulations....(line...9).*.gc
36c0 72 79 5f 6d 70 69 5f 67 65 74 5f 6f 70 61 71 75 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ry_mpi_get_opaque:..............
36e0 20 20 20 20 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 .....Miscellaneous........(line.
3700 20 33 31 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 69 6e 76 6d 3a 20 20 20 20 20 20 20 20 20 20 20 .31).*.gcry_mpi_invm:...........
3720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 ..............Calculations......
3740 20 20 20 28 6c 69 6e 65 20 20 38 34 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 69 73 5f 6e 65 67 3a ...(line..84).*.gcry_mpi_is_neg:
3760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 70 61 72 69 73 6f .......................Compariso
3780 6e 73 2e 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 33 29 0a 2a 20 67 63 72 79 5f 6d 70 ns..........(line..23).*.gcry_mp
37a0 69 5f 6c 73 68 69 66 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i_lshift:.......................
37c0 42 69 74 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20 33 39 29 0a Bit.manipulations....(line..39).
37e0 2a 20 67 63 72 79 5f 6d 70 69 5f 6d 6f 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_mpi_mod:.................
3800 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c .........Calculations.........(l
3820 69 6e 65 20 20 36 38 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 6d 75 6c 3a 20 20 20 20 20 20 20 20 ine..68).*.gcry_mpi_mul:........
3840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 ..................Calculations..
3860 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 30 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 6d 75 6c .......(line..40).*.gcry_mpi_mul
3880 6d 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 m:.........................Calcu
38a0 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 67 63 72 lations.........(line..51).*.gcr
38c0 79 5f 6d 70 69 5f 6d 75 6c 5f 32 65 78 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y_mpi_mul_2exp:.................
38e0 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 ....Calculations.........(line..
3900 35 36 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 6d 75 6c 5f 75 69 3a 20 20 20 20 20 20 20 20 20 20 56).*.gcry_mpi_mul_ui:..........
3920 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 .............Calculations.......
3940 20 20 28 6c 69 6e 65 20 20 34 36 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 6e 65 67 3a 20 20 20 20 ..(line..46).*.gcry_mpi_neg:....
3960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 61 73 69 63 20 66 75 6e 63 ......................Basic.func
3980 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 67 63 72 79 5f 6d 70 69 tions......(line..59).*.gcry_mpi
39a0 5f 6e 65 77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 _new:..........................B
39c0 61 73 69 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a asic.functions......(line...9).*
39e0 20 67 63 72 79 5f 6d 70 69 5f 70 6f 69 6e 74 5f 63 6f 70 79 3a 20 20 20 20 20 20 20 20 20 20 20 .gcry_mpi_point_copy:...........
3a00 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 ........EC.functions.........(li
3a20 6e 65 20 20 32 33 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 70 6f 69 6e 74 5f 67 65 74 3a 20 20 20 ne..23).*.gcry_mpi_point_get:...
3a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 .................EC.functions...
3a60 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 70 6f 69 6e ......(line..31).*.gcry_mpi_poin
3a80 74 5f 6e 65 77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e t_new:....................EC.fun
3aa0 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 67 63 72 79 ctions.........(line..10).*.gcry
3ac0 5f 6d 70 69 5f 70 6f 69 6e 74 5f 72 65 6c 65 61 73 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 _mpi_point_release:.............
3ae0 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 ...EC.functions.........(line..1
3b00 38 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 70 6f 69 6e 74 5f 73 65 74 3a 20 20 20 20 20 20 20 20 8).*.gcry_mpi_point_set:........
3b20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 ............EC.functions........
3b40 20 28 6c 69 6e 65 20 20 34 37 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 70 6f 69 6e 74 5f 73 6e 61 .(line..47).*.gcry_mpi_point_sna
3b60 74 63 68 5f 67 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 20 66 75 6e 63 74 69 6f 6e tch_get:.............EC.function
3b80 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 38 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f s.........(line..38).*.gcry_mpi_
3ba0 70 6f 69 6e 74 5f 73 6e 61 74 63 68 5f 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 43 point_snatch_set:.............EC
3bc0 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 37 29 0a 2a 20 .functions.........(line..57).*.
3be0 67 63 72 79 5f 6d 70 69 5f 70 6f 69 6e 74 5f 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gcry_mpi_point_t:...............
3c00 20 20 20 20 20 20 20 44 61 74 61 20 74 79 70 65 73 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e .......Data.types...........(lin
3c20 65 20 20 20 39 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 70 6f 77 6d 3a 20 20 20 20 20 20 20 20 20 e...9).*.gcry_mpi_powm:.........
3c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 ................Calculations....
3c60 20 20 20 20 20 28 6c 69 6e 65 20 20 37 33 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 70 72 69 6e 74 .....(line..73).*.gcry_mpi_print
3c80 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 50 49 20 66 6f 72 :........................MPI.for
3ca0 6d 61 74 73 2e 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 39 29 0a 2a 20 67 63 72 79 5f mats..........(line..49).*.gcry_
3cc0 6d 70 69 5f 72 61 6e 64 6f 6d 69 7a 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mpi_randomize:..................
3ce0 20 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 34 ..Miscellaneous........(line..94
3d00 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 72 65 6c 65 61 73 65 3a 20 20 20 20 20 20 20 20 20 20 20 ).*.gcry_mpi_release:...........
3d20 20 20 20 20 20 20 20 20 20 20 20 42 61 73 69 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 ...........Basic.functions......
3d40 28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 72 73 68 69 66 74 3a 20 20 20 (line..29).*.gcry_mpi_rshift:...
3d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 69 74 20 6d 61 6e 69 70 75 6c 61 ....................Bit.manipula
3d80 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20 33 33 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 tions....(line..33).*.gcry_mpi_s
3da0 63 61 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 50 49 can:.........................MPI
3dc0 20 66 6f 72 6d 61 74 73 2e 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 67 .formats..........(line...9).*.g
3de0 63 72 79 5f 6d 70 69 5f 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cry_mpi_set:....................
3e00 20 20 20 20 20 20 42 61 73 69 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 ......Basic.functions......(line
3e20 20 20 33 37 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 65 74 5f 62 69 74 3a 20 20 20 20 20 20 20 ..37).*.gcry_mpi_set_bit:.......
3e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 69 74 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 73 ...............Bit.manipulations
3e60 2e 20 20 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 65 74 5f 66 6c ....(line..17).*.gcry_mpi_set_fl
3e80 61 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 69 73 63 65 6c 6c 61 ag:.....................Miscella
3ea0 6e 65 6f 75 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 39 29 0a 2a 20 67 63 72 79 5f 6d neous........(line..69).*.gcry_m
3ec0 70 69 5f 73 65 74 5f 68 69 67 68 62 69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pi_set_highbit:.................
3ee0 20 42 69 74 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20 32 35 29 .Bit.manipulations....(line..25)
3f00 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 65 74 5f 6f 70 61 71 75 65 3a 20 20 20 20 20 20 20 20 20 .*.gcry_mpi_set_opaque:.........
3f20 20 20 20 20 20 20 20 20 20 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 2e 20 20 20 20 20 20 20 28 ..........Miscellaneous........(
3f40 6c 69 6e 65 20 20 20 39 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 65 74 5f 6f 70 61 71 75 65 5f line...9).*.gcry_mpi_set_opaque_
3f60 63 6f 70 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 copy:..............Miscellaneous
3f80 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 65 ........(line..25).*.gcry_mpi_se
3fa0 74 5f 75 69 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 61 73 69 t_ui:.......................Basi
3fc0 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 67 63 c.functions......(line..42).*.gc
3fe0 72 79 5f 6d 70 69 5f 73 6e 61 74 63 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ry_mpi_snatch:..................
4000 20 20 20 20 20 42 61 73 69 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 .....Basic.functions......(line.
4020 20 35 34 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 6e 65 77 3a 20 20 20 20 20 20 20 20 20 20 20 .54).*.gcry_mpi_snew:...........
4040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 61 73 69 63 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 ..............Basic.functions...
4060 20 20 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 75 62 3a 20 20 20 ...(line..17).*.gcry_mpi_sub:...
4080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 .......................Calculati
40a0 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 34 29 0a 2a 20 67 63 72 79 5f 6d 70 ons.........(line..24).*.gcry_mp
40c0 69 5f 73 75 62 6d 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i_subm:.........................
40e0 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 35 29 0a Calculations.........(line..35).
4100 2a 20 67 63 72 79 5f 6d 70 69 5f 73 75 62 5f 75 69 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_mpi_sub_ui:..............
4120 20 20 20 20 20 20 20 20 20 43 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c .........Calculations.........(l
4140 69 6e 65 20 20 33 30 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 73 77 61 70 3a 20 20 20 20 20 20 20 ine..30).*.gcry_mpi_swap:.......
4160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 61 73 69 63 20 66 75 6e 63 74 69 6f 6e ..................Basic.function
4180 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 35 30 29 0a 2a 20 67 63 72 79 5f 6d 70 69 5f 74 3a 20 s......(line..50).*.gcry_mpi_t:.
41a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 61 74 61 20 ...........................Data.
41c0 74 79 70 65 73 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 67 63 72 types...........(line...6).*.gcr
41e0 79 5f 6d 70 69 5f 74 65 73 74 5f 62 69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y_mpi_test_bit:.................
4200 20 20 20 20 42 69 74 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20 ....Bit.manipulations....(line..
4220 31 33 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 61 6c 67 6f 5f 69 6e 66 6f 3a 20 20 20 20 20 20 20 20 13).*.gcry_pk_algo_info:........
4240 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 70 75 62 6c 69 63 2d 6b 65 79 20 .............General.public-key.
4260 72 65 6c 61 74 65 64 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 related.Functions...............
4280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
42a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 39 29 0a 2a 20 67 63 .................(line..49).*.gc
42c0 72 79 5f 70 6b 5f 61 6c 67 6f 5f 6e 61 6d 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ry_pk_algo_name:................
42e0 20 20 20 20 20 47 65 6e 65 72 61 6c 20 70 75 62 6c 69 63 2d 6b 65 79 20 72 65 6c 61 74 65 64 20 .....General.public-key.related.
4300 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Functions.......................
4320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4340 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 63 74 .........(line...9).*.gcry_pk_ct
4360 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e l:...........................Gen
4380 65 72 61 6c 20 70 75 62 6c 69 63 2d 6b 65 79 20 72 65 6c 61 74 65 64 20 46 75 6e 63 74 69 6f 6e eral.public-key.related.Function
43a0 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s...............................
43c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
43e0 20 28 6c 69 6e 65 20 31 30 31 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 64 65 63 72 79 70 74 3a 20 20 .(line.101).*.gcry_pk_decrypt:..
4400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 72 79 70 74 6f 67 72 61 70 68 .....................Cryptograph
4420 69 63 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ic.Functions....................
4440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4460 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 34 38 29 0a 2a 20 67 63 72 79 5f 70 6b ............(line.148).*.gcry_pk
4480 5f 65 6e 63 72 79 70 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _encrypt:.......................
44a0 43 72 79 70 74 6f 67 72 61 70 68 69 63 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 Cryptographic.Functions.........
44c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
44e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 31 .......................(line..91
4500 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 67 65 6e 6b 65 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 ).*.gcry_pk_genkey:.............
4520 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 70 75 62 6c 69 63 2d 6b 65 79 20 72 65 ...........General.public-key.re
4540 6c 61 74 65 64 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lated.Functions.................
4560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 39 29 0a 2a 20 67 63 72 79 ...............(line.119).*.gcry
45a0 5f 70 6b 5f 67 65 74 5f 6b 65 79 67 72 69 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _pk_get_keygrip:................
45c0 20 20 20 47 65 6e 65 72 61 6c 20 70 75 62 6c 69 63 2d 6b 65 79 20 72 65 6c 61 74 65 64 20 46 75 ...General.public-key.related.Fu
45e0 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nctions.........................
4600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4620 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 67 65 74 5f .......(line..31).*.gcry_pk_get_
4640 6e 62 69 74 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 nbits:.....................Gener
4660 61 6c 20 70 75 62 6c 69 63 2d 6b 65 79 20 72 65 6c 61 74 65 64 20 46 75 6e 63 74 69 6f 6e 73 2e al.public-key.related.Functions.
4680 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
46c0 6c 69 6e 65 20 20 32 36 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 6d 61 70 5f 6e 61 6d 65 3a 20 20 20 line..26).*.gcry_pk_map_name:...
46e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 70 75 62 6c 69 ...................General.publi
4700 63 2d 6b 65 79 20 72 65 6c 61 74 65 64 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 c-key.related.Functions.........
4720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 36 .......................(line..16
4760 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 73 69 67 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).*.gcry_pk_sign:...............
4780 20 20 20 20 20 20 20 20 20 20 20 43 72 79 70 74 6f 67 72 61 70 68 69 63 20 46 75 6e 63 74 69 6f ...........Cryptographic.Functio
47a0 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ns..............................
47c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47e0 20 20 28 6c 69 6e 65 20 31 38 37 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 74 65 73 74 6b 65 79 3a 20 ..(line.187).*.gcry_pk_testkey:.
4800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 70 75 ......................General.pu
4820 62 6c 69 63 2d 6b 65 79 20 72 65 6c 61 74 65 64 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 blic-key.related.Functions......
4840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 ..........................(line.
4880 20 34 33 29 0a 2a 20 67 63 72 79 5f 70 6b 5f 74 65 73 74 5f 61 6c 67 6f 3a 20 20 20 20 20 20 20 .43).*.gcry_pk_test_algo:.......
48a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 70 75 62 6c 69 63 2d 6b 65 79 ..............General.public-key
48c0 20 72 65 6c 61 74 65 64 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 .related.Functions..............
48e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 67 ..................(line..21).*.g
4920 63 72 79 5f 70 6b 5f 76 65 72 69 66 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cry_pk_verify:..................
4940 20 20 20 20 20 20 43 72 79 70 74 6f 67 72 61 70 68 69 63 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 ......Cryptographic.Functions...
4960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 .............................(li
49a0 6e 65 20 32 37 39 29 0a 2a 20 67 63 72 79 5f 70 72 69 6d 65 5f 63 68 65 63 6b 3a 20 20 20 20 20 ne.279).*.gcry_prime_check:.....
49c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 68 65 63 6b 69 6e 67 2e 20 20 20 20 20 20 .................Checking.......
49e0 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 67 63 72 79 5f 70 72 69 6d 65 5f 67 65 ......(line...6).*.gcry_prime_ge
4a00 6e 65 72 61 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 nerate:...................Genera
4a20 74 69 6f 6e 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 67 63 72 79 tion...........(line...6).*.gcry
4a40 5f 70 72 69 6d 65 5f 67 72 6f 75 70 5f 67 65 6e 65 72 61 74 6f 72 3a 20 20 20 20 20 20 20 20 20 _prime_group_generator:.........
4a60 20 20 20 47 65 6e 65 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 ...Generation...........(line..1
4a80 38 29 0a 2a 20 67 63 72 79 5f 70 72 69 6d 65 5f 72 65 6c 65 61 73 65 5f 66 61 63 74 6f 72 73 3a 8).*.gcry_prime_release_factors:
4aa0 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 74 69 6f 6e 2e 20 20 20 20 20 20 20 20 20 ............Generation..........
4ac0 20 28 6c 69 6e 65 20 20 32 36 29 0a 2a 20 67 63 72 79 5f 70 75 62 6b 65 79 5f 67 65 74 5f 73 65 .(line..26).*.gcry_pubkey_get_se
4ae0 78 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 20 70 75 62 xp:..................General.pub
4b00 6c 69 63 2d 6b 65 79 20 72 65 6c 61 74 65 64 20 46 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 lic-key.related.Functions.......
4b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 33 .........................(line.3
4b60 31 33 29 0a 2a 20 67 63 72 79 5f 72 61 6e 64 6f 6d 69 7a 65 3a 20 20 20 20 20 20 20 20 20 20 20 13).*.gcry_randomize:...........
4b80 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 74 72 69 65 76 69 6e 67 20 72 61 6e 64 6f 6d 20 6e .............Retrieving.random.n
4ba0 75 6d 62 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 umbers..........................
4bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4be0 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 67 63 72 79 5f 72 61 6e 64 6f 6d 5f 62 ......(line...6).*.gcry_random_b
4c00 79 74 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 74 72 69 65 ytes:.....................Retrie
4c20 76 69 6e 67 20 72 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 ving.random.numbers.............
4c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 32 29 0a 2a 20 ...................(line..12).*.
4c80 67 63 72 79 5f 72 61 6e 64 6f 6d 5f 62 79 74 65 73 5f 73 65 63 75 72 65 3a 20 20 20 20 20 20 20 gcry_random_bytes_secure:.......
4ca0 20 20 20 20 20 20 20 52 65 74 72 69 65 76 69 6e 67 20 72 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 73 .......Retrieving.random.numbers
4cc0 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4d00 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 67 63 72 79 5f 72 61 6e 64 6f 6d 5f 6c 65 76 65 6c 5f 74 (line..19).*.gcry_random_level_t
4d20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 75 61 6c 69 74 79 20 6f 66 20 72 :...................Quality.of.r
4d40 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 andom.numbers...................
4d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4d80 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 38 29 0a 2a 20 67 63 72 79 5f 72 .............(line...8).*.gcry_r
4da0 65 61 6c 6c 6f 63 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ealloc:.........................
4dc0 20 4d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 2e 20 20 20 28 6c 69 6e 65 20 20 32 35 29 .Memory.allocation....(line..25)
4de0 0a 2a 20 67 63 72 79 5f 73 65 74 5f 61 6c 6c 6f 63 61 74 69 6f 6e 5f 68 61 6e 64 6c 65 72 3a 20 .*.gcry_set_allocation_handler:.
4e00 20 20 20 20 20 20 20 20 20 20 41 6c 6c 6f 63 61 74 69 6f 6e 20 68 61 6e 64 6c 65 72 2e 20 20 28 ..........Allocation.handler...(
4e20 6c 69 6e 65 20 20 32 35 29 0a 2a 20 67 63 72 79 5f 73 65 74 5f 66 61 74 61 6c 65 72 72 6f 72 5f line..25).*.gcry_set_fatalerror_
4e40 68 61 6e 64 6c 65 72 3a 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 68 61 6e 64 6c 65 72 handler:...........Error.handler
4e60 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 67 63 72 79 5f 73 65 74 5f 6c 6f ........(line..29).*.gcry_set_lo
4e80 67 5f 68 61 6e 64 6c 65 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 67 g_handler:..................Logg
4ea0 69 6e 67 20 68 61 6e 64 6c 65 72 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 67 63 ing.handler......(line..10).*.gc
4ec0 72 79 5f 73 65 74 5f 6f 75 74 6f 66 63 6f 72 65 5f 68 61 6e 64 6c 65 72 3a 20 20 20 20 20 20 20 ry_set_outofcore_handler:.......
4ee0 20 20 20 20 20 45 72 72 6f 72 20 68 61 6e 64 6c 65 72 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 .....Error.handler........(line.
4f00 20 31 33 29 0a 2a 20 67 63 72 79 5f 73 65 74 5f 70 72 6f 67 72 65 73 73 5f 68 61 6e 64 6c 65 72 .13).*.gcry_set_progress_handler
4f20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 50 72 6f 67 72 65 73 73 20 68 61 6e 64 6c 65 72 2e 20 :.............Progress.handler..
4f40 20 20 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 62 75 69 6c 64 3a ...(line..19).*.gcry_sexp_build:
4f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 .......................Working.w
4f80 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ith.S-expressions...............
4fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 36 29 0a 2a 20 67 63 .................(line..46).*.gc
4fe0 72 79 5f 73 65 78 70 5f 63 61 6e 6f 6e 5f 6c 65 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ry_sexp_canon_len:..............
5000 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e .....Working.with.S-expressions.
5020 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
5060 6c 69 6e 65 20 31 33 34 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 63 61 72 3a 20 20 20 20 20 20 line.134).*.gcry_sexp_car:......
5080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 ...................Working.with.
50a0 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 S-expressions...................
50c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50e0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 36 38 29 0a 2a 20 67 63 72 79 5f 73 .............(line.168).*.gcry_s
5100 65 78 70 5f 63 64 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 exp_cdr:........................
5120 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 .Working.with.S-expressions.....
5140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 ...........................(line
5180 20 31 37 35 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 63 72 65 61 74 65 3a 20 20 20 20 20 20 20 .175).*.gcry_sexp_create:.......
51a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 ...............Working.with.S-ex
51c0 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pressions.......................
51e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5200 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 34 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f .........(line..24).*.gcry_sexp_
5220 64 75 6d 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 dump:........................Wor
5240 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 king.with.S-expressions.........
5260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 32 35 .......................(line.125
52a0 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 65 78 74 72 61 63 74 5f 70 61 72 61 6d 3a 20 20 20 20 ).*.gcry_sexp_extract_param:....
52c0 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 ...........Working.with.S-expres
52e0 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sions...........................
5300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5320 20 20 20 20 20 28 6c 69 6e 65 20 32 34 34 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 66 69 6e 64 .....(line.244).*.gcry_sexp_find
5340 5f 74 6f 6b 65 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 _token:..................Working
5360 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 .with.S-expressions.............
5380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 34 36 29 0a 2a 20 ...................(line.146).*.
53c0 67 63 72 79 5f 73 65 78 70 5f 6c 65 6e 67 74 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gcry_sexp_length:...............
53e0 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e .......Working.with.S-expression
5400 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s...............................
5420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5440 20 28 6c 69 6e 65 20 31 35 35 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 6e 65 77 3a 20 20 20 20 .(line.155).*.gcry_sexp_new:....
5460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 .....................Working.wit
5480 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 h.S-expressions.................
54a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 31 29 0a 2a 20 67 63 72 79 ...............(line..11).*.gcry
54e0 5f 73 65 78 70 5f 6e 74 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _sexp_nth:......................
5500 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 ...Working.with.S-expressions...
5520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 .............................(li
5560 6e 65 20 31 36 30 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 6e 74 68 5f 62 75 66 66 65 72 3a 20 ne.160).*.gcry_sexp_nth_buffer:.
5580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d .................Working.with.S-
55a0 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 expressions.....................
55c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55e0 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 30 32 29 0a 2a 20 67 63 72 79 5f 73 65 78 ...........(line.202).*.gcry_sex
5600 70 5f 6e 74 68 5f 64 61 74 61 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 p_nth_data:....................W
5620 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 orking.with.S-expressions.......
5640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 .........................(line.1
5680 38 33 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 6e 74 68 5f 6d 70 69 3a 20 20 20 20 20 20 20 20 83).*.gcry_sexp_nth_mpi:........
56a0 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 .............Working.with.S-expr
56c0 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 essions.........................
56e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5700 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 33 32 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 6e 74 .......(line.232).*.gcry_sexp_nt
5720 68 5f 73 74 72 69 6e 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 h_string:..................Worki
5740 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 ng.with.S-expressions...........
5760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 32 34 29 0a .....................(line.224).
57a0 2a 20 67 63 72 79 5f 73 65 78 70 5f 72 65 6c 65 61 73 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 *.gcry_sexp_release:............
57c0 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 .........Working.with.S-expressi
57e0 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ons.............................
5800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5820 20 20 20 28 6c 69 6e 65 20 20 38 39 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 73 70 72 69 6e 74 ...(line..89).*.gcry_sexp_sprint
5840 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 :......................Working.w
5860 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ith.S-expressions...............
5880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 30 29 0a 2a 20 67 63 .................(line.100).*.gc
58c0 72 79 5f 73 65 78 70 5f 73 73 63 61 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ry_sexp_sscan:..................
58e0 20 20 20 20 20 57 6f 72 6b 69 6e 67 20 77 69 74 68 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e .....Working.with.S-expressions.
5900 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
5940 6c 69 6e 65 20 20 33 39 29 0a 2a 20 67 63 72 79 5f 73 65 78 70 5f 74 3a 20 20 20 20 20 20 20 20 line..39).*.gcry_sexp_t:........
5960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 61 74 61 20 74 79 70 65 73 20 66 6f ...................Data.types.fo
5980 72 20 53 2d 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.S-expressions.................
59a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 67 63 72 79 ...............(line...6).*.gcry
59e0 5f 73 74 72 65 72 72 6f 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _strerror:......................
5a00 20 20 20 45 72 72 6f 72 20 53 74 72 69 6e 67 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 ...Error.Strings........(line...
5a20 36 29 0a 2a 20 67 63 72 79 5f 73 74 72 73 6f 75 72 63 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 6).*.gcry_strsource:............
5a40 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 53 74 72 69 6e 67 73 2e 20 20 20 20 20 20 ............Error.Strings.......
5a60 20 28 6c 69 6e 65 20 20 31 32 29 0a 0a .(line..12)..