base/dispatch.c, rand/rand.c, and asm: Support `rdseed' for quick noise.
[catacomb] / debian / catacomb2.symbols
index 772d218..c06cbdf 100644 (file)
@@ -24,6 +24,7 @@ libcatacomb.so.2 catacomb2 #MINVER#
        cpu_feature_p@Base 2.2.3
        dispatch_debug@Base 2.2.3
        (optional|arch=i386 amd64)dispatch_x86ish_cpuid@Base 2.5.0
+       (optional|arch=i386 amd64)dispatch_x86ish_rdrand@Base 2.5.99~
        (optional|arch=i386 amd64)dispatch_x86ish_xmmregisters_p@Base 2.5.0
 
 ## regdump (available with `--enable-asm-debug')
@@ -31,7 +32,7 @@ libcatacomb.so.2 catacomb2 #MINVER#
        (optional)regdump@Base 2.5.0
        (optional)regdump_freshline@Base 2.5.0
        (optional)regdump_gp@Base 2.5.0
-       (optional)regdump_fp@Base 2.5.0
+       (optional)regdump_fp@Base 2.5.2
        (optional)regdump_simd@Base 2.5.0
        (optional)regdump_gprstr@Base 2.5.0
        (optional)regdump_gpsave@Base 2.5.0
@@ -127,14 +128,20 @@ libcatacomb.so.2 catacomb2 #MINVER#
        (optional|arch=i386)mpx_umul4_x86_avx@Base 2.3.0
        (optional|arch=amd64)mpx_umul4_amd64_sse2@Base 2.3.0
        (optional|arch=amd64)mpx_umul4_amd64_avx@Base 2.3.0
+       (optional|arch=armel armhf)mpx_umul4_arm_neon@Base 2.5.99~
+       (optional|arch=arm64)mpx_umul4_arm64_simd@Base 2.5.99~
        (optional|arch=i386)mpxmont_mul4_x86_sse2@Base 2.3.0
        (optional|arch=i386)mpxmont_mul4_x86_avx@Base 2.3.0
        (optional|arch=amd64)mpxmont_mul4_amd64_sse2@Base 2.3.0
        (optional|arch=amd64)mpxmont_mul4_amd64_avx@Base 2.3.0
+       (optional|arch=armel armhf)mpxmont_mul4_arm_neon@Base 2.5.99~
+       (optional|arch=arm64)mpxmont_mul4_arm64_simd@Base 2.5.99~
        (optional|arch=i386)mpxmont_redc4_x86_sse2@Base 2.3.0
        (optional|arch=i386)mpxmont_redc4_x86_avx@Base 2.3.0
        (optional|arch=amd64)mpxmont_redc4_amd64_sse2@Base 2.3.0
        (optional|arch=amd64)mpxmont_redc4_amd64_avx@Base 2.3.0
+       (optional|arch=armel armhf)mpxmont_redc4_arm_neon@Base 2.5.99~
+       (optional|arch=arm64)mpxmont_redc4_arm64_simd@Base 2.5.99~
 
 ## mparena
        mparena_create@Base 2.0.0
@@ -421,8 +428,8 @@ libcatacomb.so.2 catacomb2 #MINVER#
        strongprime@Base 2.3.1
 
 ## limlee
-       limlee_step@Base 2.5.1+
-       limlee@Base 2.5.1+
+       limlee_step@Base 2.5.2
+       limlee@Base 2.5.2
 
 ## gfx
        gfx_acc@Base 2.0.0
@@ -465,7 +472,7 @@ libcatacomb.so.2 catacomb2 #MINVER#
 
 ## group
        group_fromstring@Base 2.1.1
-       group_parse@Base 2.1.1
+       group_parse@Base 2.5.2
        group_check@Base 2.1.1
        group_samep@Base 2.1.1
        group_stdcheck@Base 2.1.1
@@ -512,10 +519,10 @@ libcatacomb.so.2 catacomb2 #MINVER#
        ec_dbl@Base 2.2.0
        ec_neg@Base 2.2.0
        ec_sub@Base 2.2.0
-       ec_imul@Base 2.5.1+
-       ec_mul@Base 2.5.1+
-       ec_immul@Base 2.5.1+
-       ec_mmul@Base 2.5.1+
+       ec_imul@Base 2.5.2
+       ec_mul@Base 2.5.2
+       ec_immul@Base 2.5.2
+       ec_mmul@Base 2.5.2
        ec_check@Base 2.2.0
        ec_destroycurve@Base 2.2.0
        ec_idfix@Base 2.2.0
@@ -637,22 +644,23 @@ libcatacomb.so.2 catacomb2 #MINVER#
 
 ## lcrand
        lcrand@Base 2.0.0
-       lcrand_create@Base 2.5.1+
+       lcrand_create@Base 2.5.2
        lcrand_range@Base 2.0.0
 
 ## rand
        rand_init@Base 2.2.3
        rand_noisesrc@Base 2.2.3
        rand_seed@Base 2.2.3
-       rand_quick@Base 2.2.3
+       rand_quick@Base 2.5.2
        (optional|arch=i386 amd64)rand_quick_x86ish_rdrand@Base 2.5.0
-       rand_key@Base 2.5.1+
+       (optional|arch=i386 amd64)rand_quick_x86ish_rdseed@Base 2.5.99~
+       rand_key@Base 2.5.2
        rand_add@Base 2.2.3
        rand_goodbits@Base 2.2.3
        rand_get@Base 2.2.3
        rand_getgood@Base 2.2.3
-       rand_gate@Base 2.2.3
-       rand_stretch@Base 2.2.3
+       rand_gate@Base 2.5.2
+       rand_stretch@Base 2.5.2
        rand_generation@Base 2.2.3
        rand_create@Base 2.2.3
        rand_global@Base 2.2.3
@@ -4041,6 +4049,7 @@ libcatacomb.so.2 catacomb2 #MINVER#
        keccak1600_init@Base 2.4.0
        keccak1600_p@Base 2.4.0
        keccak1600_mix@Base 2.4.0
+       keccak1600_set@Base 2.5.99~
        keccak1600_extract@Base 2.4.0
 
 ## sha3 common
@@ -4179,6 +4188,22 @@ libcatacomb.so.2 catacomb2 #MINVER#
        kmac128_rand@Base 2.0.0
        kmac256_rand@Base 2.0.0
 
+## strobe
+       strobe_init@Base 2.5.99~
+       strobe_begin@Base 2.5.99~
+       strobe_process@Base 2.5.99~
+       strobe_done@Base 2.5.99~
+       strobe_key@Base 2.5.99~
+       strobe_ad@Base 2.5.99~
+       strobe_prf@Base 2.5.99~
+       strobe_clrout@Base 2.5.99~
+       strobe_clrin@Base 2.5.99~
+       strobe_encout@Base 2.5.99~
+       strobe_encin@Base 2.5.99~
+       strobe_macout@Base 2.5.99~
+       strobe_macin@Base 2.5.99~
+       strobe_ratchet@Base 2.5.99~
+
 ## poly1305
        poly1305_keyinit@Base 2.4.0
        poly1305_keysz@Base 2.4.0
@@ -4221,8 +4246,8 @@ libcatacomb.so.2 catacomb2 #MINVER#
 
 ## dh
        dh_gen@Base 2.1.1
-       dh_kcdsagen@Base 2.5.1+
-       dh_limlee@Base 2.5.1+
+       dh_kcdsagen@Base 2.5.2
+       dh_limlee@Base 2.5.2
        dh_checkparam@Base 2.1.1
        dh_parse@Base 2.1.1
        dhbin_parse@Base 2.1.1
@@ -4353,9 +4378,9 @@ libcatacomb.so.2 catacomb2 #MINVER#
        key_structsteal@Base 2.1.1
        key_mksubkeyiter@Base 2.1.1
        key_nextsubkey@Base 2.1.1
-       key_copydata@Base 2.5.1+
+       key_copydata@Base 2.5.2
        key_incref@Base 2.1.1
-       key_split@Base 2.5.1+
+       key_split@Base 2.5.2
        key_drop@Base 2.1.1
        key_destroy@Base 2.1.1
        key_do@Base 2.1.1
@@ -4404,16 +4429,18 @@ libcatacomb.so.2 catacomb2 #MINVER#
        key_strerror@Base 2.1.1
 
 ## key-io
-       key_new@Base 2.1.1
+       key_new@Base 2.5.2
        key_open@Base 2.3.1
        key_close@Base 2.1.1
        key_discard@Base 2.1.1
        key_extract@Base 2.3.1
+       key_extractline@Base 2.5.99~
        key_merge@Base 2.1.1
+       key_mergeline@Base 2.5.99~
 
 ## key-misc
        key_byid@Base 2.1.1
-       key_bytag@Base 2.5.1+
+       key_bytag@Base 2.5.2
        key_bytype@Base 2.1.1
        key_qtag@Base 2.1.1
        key_expired@Base 2.1.1