1 
2 #ifndef ring_core_generated_PREFIX_SYMBOLS_H
3 #define ring_core_generated_PREFIX_SYMBOLS_H
4 
5 #define ecp_nistz256_point_double p256_point_double
6 #define ecp_nistz256_point_add p256_point_add
7 #define ecp_nistz256_point_add_affine p256_point_add_affine
8 #define ecp_nistz256_ord_mul_mont p256_scalar_mul_mont
9 #define ecp_nistz256_ord_sqr_mont p256_scalar_sqr_rep_mont
10 #define ecp_nistz256_mul_mont p256_mul_mont
11 #define ecp_nistz256_sqr_mont p256_sqr_mont
12 #define CRYPTO_poly1305_finish ring_core_android_platform_CRYPTO_poly1305_finish
13 #define CRYPTO_poly1305_finish_neon ring_core_android_platform_CRYPTO_poly1305_finish_neon
14 #define CRYPTO_poly1305_init ring_core_android_platform_CRYPTO_poly1305_init
15 #define CRYPTO_poly1305_init_neon ring_core_android_platform_CRYPTO_poly1305_init_neon
16 #define CRYPTO_poly1305_update ring_core_android_platform_CRYPTO_poly1305_update
17 #define CRYPTO_poly1305_update_neon ring_core_android_platform_CRYPTO_poly1305_update_neon
18 #define ChaCha20_ctr32 ring_core_android_platform_ChaCha20_ctr32
19 #define LIMBS_add_mod ring_core_android_platform_LIMBS_add_mod
20 #define LIMBS_are_even ring_core_android_platform_LIMBS_are_even
21 #define LIMBS_are_zero ring_core_android_platform_LIMBS_are_zero
22 #define LIMBS_equal ring_core_android_platform_LIMBS_equal
23 #define LIMBS_equal_limb ring_core_android_platform_LIMBS_equal_limb
24 #define LIMBS_less_than ring_core_android_platform_LIMBS_less_than
25 #define LIMBS_less_than_limb ring_core_android_platform_LIMBS_less_than_limb
26 #define LIMBS_reduce_once ring_core_android_platform_LIMBS_reduce_once
27 #define LIMBS_select_512_32 ring_core_android_platform_LIMBS_select_512_32
28 #define LIMBS_shl_mod ring_core_android_platform_LIMBS_shl_mod
29 #define LIMBS_sub_mod ring_core_android_platform_LIMBS_sub_mod
30 #define LIMBS_window5_split_window ring_core_android_platform_LIMBS_window5_split_window
31 #define LIMBS_window5_unsplit_window ring_core_android_platform_LIMBS_window5_unsplit_window
32 #define LIMB_shr ring_core_android_platform_LIMB_shr
33 #define OPENSSL_armcap_P ring_core_android_platform_OPENSSL_armcap_P
34 #define OPENSSL_cpuid_setup ring_core_android_platform_OPENSSL_cpuid_setup
35 #define OPENSSL_ia32cap_P ring_core_android_platform_OPENSSL_ia32cap_P
36 #define OPENSSL_memcmp ring_core_android_platform_OPENSSL_memcmp
37 #define aes_hw_ctr32_encrypt_blocks ring_core_android_platform_aes_hw_ctr32_encrypt_blocks
38 #define aes_hw_encrypt ring_core_android_platform_aes_hw_encrypt
39 #define aes_hw_set_encrypt_key ring_core_android_platform_aes_hw_set_encrypt_key
40 #define aes_nohw_ctr32_encrypt_blocks ring_core_android_platform_aes_nohw_ctr32_encrypt_blocks
41 #define aes_nohw_encrypt ring_core_android_platform_aes_nohw_encrypt
42 #define aes_nohw_set_encrypt_key ring_core_android_platform_aes_nohw_set_encrypt_key
43 #define aesni_gcm_decrypt ring_core_android_platform_aesni_gcm_decrypt
44 #define aesni_gcm_encrypt ring_core_android_platform_aesni_gcm_encrypt
45 #define bn_from_montgomery_in_place ring_core_android_platform_bn_from_montgomery_in_place
46 #define bn_gather5 ring_core_android_platform_bn_gather5
47 #define bn_mul_mont ring_core_android_platform_bn_mul_mont
48 #define bn_mul_mont_gather5 ring_core_android_platform_bn_mul_mont_gather5
49 #define bn_neg_inv_mod_r_u64 ring_core_android_platform_bn_neg_inv_mod_r_u64
50 #define bn_power5 ring_core_android_platform_bn_power5
51 #define bn_scatter5 ring_core_android_platform_bn_scatter5
52 #define bn_sqr8x_internal ring_core_android_platform_bn_sqr8x_internal
53 #define bn_sqrx8x_internal ring_core_android_platform_bn_sqrx8x_internal
54 #define bsaes_ctr32_encrypt_blocks ring_core_android_platform_bsaes_ctr32_encrypt_blocks
55 #define bssl_constant_time_test_conditional_memcpy ring_core_android_platform_bssl_constant_time_test_conditional_memcpy
56 #define bssl_constant_time_test_conditional_memxor ring_core_android_platform_bssl_constant_time_test_conditional_memxor
57 #define bssl_constant_time_test_main ring_core_android_platform_bssl_constant_time_test_main
58 #define chacha20_poly1305_open ring_core_android_platform_chacha20_poly1305_open
59 #define chacha20_poly1305_seal ring_core_android_platform_chacha20_poly1305_seal
60 #define fiat_curve25519_adx_mul ring_core_android_platform_fiat_curve25519_adx_mul
61 #define fiat_curve25519_adx_square ring_core_android_platform_fiat_curve25519_adx_square
62 #define gcm_ghash_avx ring_core_android_platform_gcm_ghash_avx
63 #define gcm_ghash_clmul ring_core_android_platform_gcm_ghash_clmul
64 #define gcm_ghash_neon ring_core_android_platform_gcm_ghash_neon
65 #define gcm_gmult_clmul ring_core_android_platform_gcm_gmult_clmul
66 #define gcm_gmult_neon ring_core_android_platform_gcm_gmult_neon
67 #define gcm_init_avx ring_core_android_platform_gcm_init_avx
68 #define gcm_init_clmul ring_core_android_platform_gcm_init_clmul
69 #define gcm_init_neon ring_core_android_platform_gcm_init_neon
70 #define k25519Precomp ring_core_android_platform_k25519Precomp
71 #define limbs_mul_add_limb ring_core_android_platform_limbs_mul_add_limb
72 #define little_endian_bytes_from_scalar ring_core_android_platform_little_endian_bytes_from_scalar
73 #define ecp_nistz256_neg ring_core_android_platform_ecp_nistz256_neg
74 #define ecp_nistz256_select_w5 ring_core_android_platform_ecp_nistz256_select_w5
75 #define ecp_nistz256_select_w7 ring_core_android_platform_ecp_nistz256_select_w7
76 #define nistz384_point_add ring_core_android_platform_nistz384_point_add
77 #define nistz384_point_double ring_core_android_platform_nistz384_point_double
78 #define nistz384_point_mul ring_core_android_platform_nistz384_point_mul
79 #define p256_mul_mont ring_core_android_platform_p256_mul_mont
80 #define p256_point_add ring_core_android_platform_p256_point_add
81 #define p256_point_add_affine ring_core_android_platform_p256_point_add_affine
82 #define p256_point_double ring_core_android_platform_p256_point_double
83 #define p256_point_mul ring_core_android_platform_p256_point_mul
84 #define p256_point_mul_base ring_core_android_platform_p256_point_mul_base
85 #define p256_scalar_mul_mont ring_core_android_platform_p256_scalar_mul_mont
86 #define p256_scalar_sqr_rep_mont ring_core_android_platform_p256_scalar_sqr_rep_mont
87 #define p256_sqr_mont ring_core_android_platform_p256_sqr_mont
88 #define p384_elem_div_by_2 ring_core_android_platform_p384_elem_div_by_2
89 #define p384_elem_mul_mont ring_core_android_platform_p384_elem_mul_mont
90 #define p384_elem_neg ring_core_android_platform_p384_elem_neg
91 #define p384_elem_sub ring_core_android_platform_p384_elem_sub
92 #define p384_scalar_mul_mont ring_core_android_platform_p384_scalar_mul_mont
93 #define openssl_poly1305_neon2_addmulmod ring_core_android_platform_openssl_poly1305_neon2_addmulmod
94 #define openssl_poly1305_neon2_blocks ring_core_android_platform_openssl_poly1305_neon2_blocks
95 #define sha256_block_data_order ring_core_android_platform_sha256_block_data_order
96 #define sha512_block_data_order ring_core_android_platform_sha512_block_data_order
97 #define vpaes_ctr32_encrypt_blocks ring_core_android_platform_vpaes_ctr32_encrypt_blocks
98 #define vpaes_encrypt ring_core_android_platform_vpaes_encrypt
99 #define vpaes_encrypt_key_to_bsaes ring_core_android_platform_vpaes_encrypt_key_to_bsaes
100 #define vpaes_set_encrypt_key ring_core_android_platform_vpaes_set_encrypt_key
101 #define x25519_NEON ring_core_android_platform_x25519_NEON
102 #define x25519_fe_invert ring_core_android_platform_x25519_fe_invert
103 #define x25519_fe_isnegative ring_core_android_platform_x25519_fe_isnegative
104 #define x25519_fe_mul_ttt ring_core_android_platform_x25519_fe_mul_ttt
105 #define x25519_fe_neg ring_core_android_platform_x25519_fe_neg
106 #define x25519_fe_tobytes ring_core_android_platform_x25519_fe_tobytes
107 #define x25519_ge_double_scalarmult_vartime ring_core_android_platform_x25519_ge_double_scalarmult_vartime
108 #define x25519_ge_frombytes_vartime ring_core_android_platform_x25519_ge_frombytes_vartime
109 #define x25519_ge_scalarmult_base ring_core_android_platform_x25519_ge_scalarmult_base
110 #define x25519_ge_scalarmult_base_adx ring_core_android_platform_x25519_ge_scalarmult_base_adx
111 #define x25519_public_from_private_generic_masked ring_core_android_platform_x25519_public_from_private_generic_masked
112 #define x25519_sc_mask ring_core_android_platform_x25519_sc_mask
113 #define x25519_sc_muladd ring_core_android_platform_x25519_sc_muladd
114 #define x25519_sc_reduce ring_core_android_platform_x25519_sc_reduce
115 #define x25519_scalar_mult_adx ring_core_android_platform_x25519_scalar_mult_adx
116 #define x25519_scalar_mult_generic_masked ring_core_android_platform_x25519_scalar_mult_generic_masked
117 
118 #endif
119