xref: /isa-l_crypto/isa-l_crypto.def (revision 3aa2266bba7e1bce04a3fdb96386b1daf42fb065)
16df3ef80SGreg TuckerLIBRARY  isa-l_crypto
2*3aa2266bSPablo de LaraVERSION  2.25
36df3ef80SGreg TuckerEXPORTS
46df3ef80SGreg Tucker
56df3ef80SGreg Tuckersha1_ctx_mgr_init                      @1
66df3ef80SGreg Tuckersha1_ctx_mgr_submit                    @2
76df3ef80SGreg Tuckersha1_ctx_mgr_flush                     @3
86df3ef80SGreg Tuckersha256_ctx_mgr_init                    @4
96df3ef80SGreg Tuckersha256_ctx_mgr_submit                  @5
106df3ef80SGreg Tuckersha256_ctx_mgr_flush                   @6
116df3ef80SGreg Tuckersha512_ctx_mgr_init                    @7
126df3ef80SGreg Tuckersha512_ctx_mgr_submit                  @8
136df3ef80SGreg Tuckersha512_ctx_mgr_flush                   @9
146df3ef80SGreg Tuckermd5_ctx_mgr_init                       @10
156df3ef80SGreg Tuckermd5_ctx_mgr_submit                     @11
166df3ef80SGreg Tuckermd5_ctx_mgr_flush                      @12
17e6e0f980SGreg Tuckermh_sha1_init                           @13
18e6e0f980SGreg Tuckermh_sha1_update                         @14
19e6e0f980SGreg Tuckermh_sha1_finalize                       @15
20e6e0f980SGreg Tuckermh_sha1_finalize_base                  @16
21e6e0f980SGreg Tuckermh_sha1_update_base                    @17
22e6e0f980SGreg Tuckermh_sha1_murmur3_x64_128_init           @18
23e6e0f980SGreg Tuckermh_sha1_murmur3_x64_128_finalize_base  @19
24e6e0f980SGreg Tuckermh_sha1_murmur3_x64_128_update_base    @20
25e6e0f980SGreg Tuckermh_sha1_murmur3_x64_128_update         @21
26e6e0f980SGreg Tuckermh_sha1_murmur3_x64_128_finalize       @22
27e6e0f980SGreg Tuckeraes_keyexp_128                         @23
28e6e0f980SGreg Tuckeraes_keyexp_192                         @24
29e6e0f980SGreg Tuckeraes_keyexp_256                         @25
304d745661SGreg Tuckeraes_cbc_enc_128                        @26
314d745661SGreg Tuckeraes_cbc_dec_128                        @27
324d745661SGreg Tuckeraes_cbc_enc_192                        @28
334d745661SGreg Tuckeraes_cbc_dec_192                        @29
344d745661SGreg Tuckeraes_cbc_enc_256                        @30
354d745661SGreg Tuckeraes_cbc_dec_256                        @31
364d745661SGreg Tuckeraes_cbc_precomp                        @32
374d745661SGreg TuckerXTS_AES_128_enc                        @33
384d745661SGreg TuckerXTS_AES_128_enc_expanded_key           @34
394d745661SGreg TuckerXTS_AES_128_dec                        @35
404d745661SGreg TuckerXTS_AES_128_dec_expanded_key           @36
414d745661SGreg TuckerXTS_AES_256_enc                        @37
424d745661SGreg TuckerXTS_AES_256_enc_expanded_key           @38
434d745661SGreg TuckerXTS_AES_256_dec                        @39
444d745661SGreg TuckerXTS_AES_256_dec_expanded_key           @40
454d745661SGreg Tuckermh_sha256_init                         @41
464d745661SGreg Tuckermh_sha256_update                       @42
474d745661SGreg Tuckermh_sha256_finalize                     @43
484d745661SGreg Tuckermh_sha256_finalize_base                @44
494d745661SGreg Tuckermh_sha256_update_base                  @45
504d745661SGreg Tuckerrolling_hashx_mask_gen                 @46
514d745661SGreg Tuckerrolling_hash2_run                      @47
524d745661SGreg Tuckerrolling_hash2_reset                    @48
534d745661SGreg Tuckerrolling_hash2_init                     @49
544d745661SGreg Tuckeraes_gcm_pre_128                        @50
554d745661SGreg Tuckeraes_gcm_enc_128                        @51
564d745661SGreg Tuckeraes_gcm_dec_128                        @52
574d745661SGreg Tuckeraes_gcm_init_128                       @53
584d745661SGreg Tuckeraes_gcm_enc_128_update                 @54
594d745661SGreg Tuckeraes_gcm_dec_128_update                 @55
604d745661SGreg Tuckeraes_gcm_enc_128_finalize               @56
614d745661SGreg Tuckeraes_gcm_dec_128_finalize               @57
624d745661SGreg Tuckeraes_gcm_pre_256                        @58
634d745661SGreg Tuckeraes_gcm_enc_256                        @59
644d745661SGreg Tuckeraes_gcm_dec_256                        @60
654d745661SGreg Tuckeraes_gcm_init_256                       @61
664d745661SGreg Tuckeraes_gcm_enc_256_update                 @62
674d745661SGreg Tuckeraes_gcm_dec_256_update                 @63
684d745661SGreg Tuckeraes_gcm_enc_256_finalize               @64
694d745661SGreg Tuckeraes_gcm_dec_256_finalize               @65
704d745661SGreg Tuckeraes_gcm_enc_128_nt                     @66
714d745661SGreg Tuckeraes_gcm_dec_128_nt                     @67
724d745661SGreg Tuckeraes_gcm_enc_128_update_nt              @68
734d745661SGreg Tuckeraes_gcm_dec_128_update_nt              @69
744d745661SGreg Tuckeraes_gcm_enc_256_nt                     @70
754d745661SGreg Tuckeraes_gcm_dec_256_nt                     @71
764d745661SGreg Tuckeraes_gcm_enc_256_update_nt              @72
774d745661SGreg Tuckeraes_gcm_dec_256_update_nt              @73
789410d2c3SGreg Tuckersm3_ctx_mgr_init		       @74
799410d2c3SGreg Tuckersm3_ctx_mgr_submit		       @75
809410d2c3SGreg Tuckersm3_ctx_mgr_flush		       @76
817080fff2SMarcel Cornuisal_aes_keyexp_128                    @77
827080fff2SMarcel Cornuisal_aes_keyexp_192                    @78
837080fff2SMarcel Cornuisal_aes_keyexp_256                    @79
84f80afdf4SMarcel Cornuisal_mh_sha1_init                      @80
85f80afdf4SMarcel Cornuisal_mh_sha1_update                    @81
86f80afdf4SMarcel Cornuisal_mh_sha1_finalize                  @82
879de7f4ddSMarcel Cornuisal_mh_sha256_init                    @83
889de7f4ddSMarcel Cornuisal_mh_sha256_update                  @84
899de7f4ddSMarcel Cornuisal_mh_sha256_finalize                @85
909475391eSMarcel Cornuisal_md5_ctx_mgr_init                  @86
919475391eSMarcel Cornuisal_md5_ctx_mgr_submit                @87
929475391eSMarcel Cornuisal_md5_ctx_mgr_flush                 @88
938c5795a3SMarcel Cornuisal_sha1_ctx_mgr_init                 @89
948c5795a3SMarcel Cornuisal_sha1_ctx_mgr_submit               @90
958c5795a3SMarcel Cornuisal_sha1_ctx_mgr_flush                @91
96f4d9a1fbSPablo de Laraisal_aes_cbc_enc_128                   @92
97f4d9a1fbSPablo de Laraisal_aes_cbc_dec_128                   @93
98f4d9a1fbSPablo de Laraisal_aes_cbc_enc_192                   @94
99f4d9a1fbSPablo de Laraisal_aes_cbc_dec_192                   @95
100f4d9a1fbSPablo de Laraisal_aes_cbc_enc_256                   @96
101f4d9a1fbSPablo de Laraisal_aes_cbc_dec_256                   @97
102bc3ec2c2SPablo de Laraisal_aes_xts_enc_128                   @98
103bc3ec2c2SPablo de Laraisal_aes_xts_enc_128_expanded_key      @99
104bc3ec2c2SPablo de Laraisal_aes_xts_dec_128                   @100
105bc3ec2c2SPablo de Laraisal_aes_xts_dec_128_expanded_key      @101
106bc3ec2c2SPablo de Laraisal_aes_xts_enc_256                   @102
107bc3ec2c2SPablo de Laraisal_aes_xts_enc_256_expanded_key      @103
108bc3ec2c2SPablo de Laraisal_aes_xts_dec_256                   @104
109bc3ec2c2SPablo de Laraisal_aes_xts_dec_256_expanded_key      @105
110fc3226e8SMarcel Cornuisal_sha256_ctx_mgr_init               @106
111fc3226e8SMarcel Cornuisal_sha256_ctx_mgr_submit             @107
112fc3226e8SMarcel Cornuisal_sha256_ctx_mgr_flush              @108
113f69ff2b8SMarcel Cornuisal_sha512_ctx_mgr_init               @109
114f69ff2b8SMarcel Cornuisal_sha512_ctx_mgr_submit             @110
115f69ff2b8SMarcel Cornuisal_sha512_ctx_mgr_flush              @111
11675ef4190SMarcel Cornuisal_aes_gcm_pre_128                   @112
11775ef4190SMarcel Cornuisal_aes_gcm_enc_128                   @113
11875ef4190SMarcel Cornuisal_aes_gcm_dec_128                   @114
11975ef4190SMarcel Cornuisal_aes_gcm_init_128                  @115
12075ef4190SMarcel Cornuisal_aes_gcm_enc_128_update            @116
12175ef4190SMarcel Cornuisal_aes_gcm_dec_128_update            @117
12275ef4190SMarcel Cornuisal_aes_gcm_dec_128_finalize          @118
12375ef4190SMarcel Cornuisal_aes_gcm_enc_128_finalize          @119
12475ef4190SMarcel Cornuisal_aes_gcm_pre_256                   @120
12575ef4190SMarcel Cornuisal_aes_gcm_enc_256                   @121
12675ef4190SMarcel Cornuisal_aes_gcm_dec_256                   @122
12775ef4190SMarcel Cornuisal_aes_gcm_init_256                  @123
12875ef4190SMarcel Cornuisal_aes_gcm_enc_256_update            @124
12975ef4190SMarcel Cornuisal_aes_gcm_dec_256_update            @125
13075ef4190SMarcel Cornuisal_aes_gcm_enc_256_finalize          @126
13175ef4190SMarcel Cornuisal_aes_gcm_dec_256_finalize          @127
13275ef4190SMarcel Cornuisal_aes_gcm_enc_128_nt                @128
13375ef4190SMarcel Cornuisal_aes_gcm_dec_128_nt                @129
13475ef4190SMarcel Cornuisal_aes_gcm_enc_128_update_nt         @130
13575ef4190SMarcel Cornuisal_aes_gcm_dec_128_update_nt         @131
13675ef4190SMarcel Cornuisal_aes_gcm_enc_256_nt                @132
13775ef4190SMarcel Cornuisal_aes_gcm_dec_256_nt                @133
13875ef4190SMarcel Cornuisal_aes_gcm_enc_256_update_nt         @134
13975ef4190SMarcel Cornuisal_aes_gcm_dec_256_update_nt         @135
1405e4dc74cSPablo de Laraisal_self_tests                        @136
141228b4c8dSMarcel Cornuisal_mh_sha1_murmur3_x64_128_init      @137
142228b4c8dSMarcel Cornuisal_mh_sha1_murmur3_x64_128_update    @138
143228b4c8dSMarcel Cornuisal_mh_sha1_murmur3_x64_128_finalize  @139
14406a2548dSMarcel Cornuisal_sm3_ctx_mgr_init                  @140
14506a2548dSMarcel Cornuisal_sm3_ctx_mgr_submit                @141
14606a2548dSMarcel Cornuisal_sm3_ctx_mgr_flush                 @142
14796581315SMarcel Cornuisal_rolling_hashx_mask_gen            @143
14896581315SMarcel Cornuisal_rolling_hash2_run                 @144
14996581315SMarcel Cornuisal_rolling_hash2_reset               @145
15096581315SMarcel Cornuisal_rolling_hash2_init                @146
151fea2d86aSMarcel Cornuisal_crypto_get_version                @147
152fea2d86aSMarcel Cornuisal_crypto_get_version_str            @148
153