Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.falcon

pack-priv Class FalconSign

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv FalconCommon
pack-priv FalconFFT
pack-priv FPREngine

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv int
do_sign_dyn(SamplerZ samp, SamplerCtx samp_ctx, short[] srcs2, int s2, byte[] srcf, int f, byte[] srcg, int g, byte[] srcF, int F, byte[] srcG, int G, short[] srchm, int hm, int logn, FalconFPR[] srctmp, int tmp)

pack-priv int
do_sign_tree(SamplerZ samp, SamplerCtx samp_ctx, short[] srcs2, int s2, FalconFPR[] srcexpanded_key, int expanded_key, short[] srchm, int hm, int logn, FalconFPR[] srctmp, int tmp)

pack-priv void
expand_privkey(FalconFPR[] srcexpanded_key, int expanded_key, byte[] srcf, int f, byte[] srcg, int g, byte[] srcF, int F, byte[] srcG, int G, int logn, FalconFPR[] srctmp, int tmp)

pack-priv void
ffLDL_binary_normalize(FalconFPR[] srctree, int tree, int orig_logn, int logn)

pack-priv void
ffLDL_fft(FalconFPR[] srctree, int tree, FalconFPR[] srcg00, int g00, FalconFPR[] srcg01, int g01, FalconFPR[] srcg11, int g11, int logn, FalconFPR[] srctmp, int tmp)

pack-priv void
ffLDL_fft_inner(FalconFPR[] srctree, int tree, FalconFPR[] srcg0, int g0, FalconFPR[] srcg1, int g1, int logn, FalconFPR[] srctmp, int tmp)

pack-priv int
ffLDL_treesize(int logn)

pack-priv void
ffSampling_fft(SamplerZ samp, SamplerCtx samp_ctx, FalconFPR[] srcz0, int z0, FalconFPR[] srcz1, int z1, FalconFPR[] srctree, int tree, FalconFPR[] srct0, int t0, FalconFPR[] srct1, int t1, int logn, FalconFPR[] srctmp, int tmp)

pack-priv void
ffSampling_fft_dyntree(SamplerZ samp, SamplerCtx samp_ctx, FalconFPR[] srct0, int t0, FalconFPR[] srct1, int t1, FalconFPR[] srcg00, int g00, FalconFPR[] srcg01, int g01, FalconFPR[] srcg11, int g11, int orig_logn, int logn, FalconFPR[] srctmp, int tmp)

private static int
MKN(int logn)

pack-priv void
sign_dyn(short[] srcsig, int sig, SHAKE256 rng, byte[] srcf, int f, byte[] srcg, int g, byte[] srcF, int F, byte[] srcG, int G, short[] srchm, int hm, int logn, FalconFPR[] srctmp, int tmp)

pack-priv void
sign_tree(short[] srcsig, int sig, SHAKE256 rng, FalconFPR[] srcexpanded_key, int expanded_key, short[] srchm, int hm, int logn, FalconFPR[] srctmp, int tmp)

pack-priv int
skoff_b00(int logn)

pack-priv int
skoff_b01(int logn)

pack-priv int
skoff_b10(int logn)

pack-priv int
skoff_b11(int logn)

pack-priv int
skoff_tree(int logn)

pack-priv void
smallints_to_fpr(FalconFPR[] srcr, int r, byte[] srct, int t, int logn)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

commonback to summary
pack-priv FalconCommon common
fftback to summary
pack-priv FalconFFT fft
fprback to summary
pack-priv FPREngine fpr

Constructor Detail

FalconSignback to summary
pack-priv FalconSign()

Method Detail

do_sign_dynback to summary
pack-priv int do_sign_dyn(SamplerZ samp, SamplerCtx samp_ctx, short[] srcs2, int s2, byte[] srcf, int f, byte[] srcg, int g, byte[] srcF, int F, byte[] srcG, int G, short[] srchm, int hm, int logn, FalconFPR[] srctmp, int tmp)
do_sign_treeback to summary
pack-priv int do_sign_tree(SamplerZ samp, SamplerCtx samp_ctx, short[] srcs2, int s2, FalconFPR[] srcexpanded_key, int expanded_key, short[] srchm, int hm, int logn, FalconFPR[] srctmp, int tmp)
expand_privkeyback to summary
pack-priv void expand_privkey(FalconFPR[] srcexpanded_key, int expanded_key, byte[] srcf, int f, byte[] srcg, int g, byte[] srcF, int F, byte[] srcG, int G, int logn, FalconFPR[] srctmp, int tmp)
ffLDL_binary_normalizeback to summary
pack-priv void ffLDL_binary_normalize(FalconFPR[] srctree, int tree, int orig_logn, int logn)
ffLDL_fftback to summary
pack-priv void ffLDL_fft(FalconFPR[] srctree, int tree, FalconFPR[] srcg00, int g00, FalconFPR[] srcg01, int g01, FalconFPR[] srcg11, int g11, int logn, FalconFPR[] srctmp, int tmp)
ffLDL_fft_innerback to summary
pack-priv void ffLDL_fft_inner(FalconFPR[] srctree, int tree, FalconFPR[] srcg0, int g0, FalconFPR[] srcg1, int g1, int logn, FalconFPR[] srctmp, int tmp)
ffLDL_treesizeback to summary
pack-priv int ffLDL_treesize(int logn)
ffSampling_fftback to summary
pack-priv void ffSampling_fft(SamplerZ samp, SamplerCtx samp_ctx, FalconFPR[] srcz0, int z0, FalconFPR[] srcz1, int z1, FalconFPR[] srctree, int tree, FalconFPR[] srct0, int t0, FalconFPR[] srct1, int t1, int logn, FalconFPR[] srctmp, int tmp)
ffSampling_fft_dyntreeback to summary
pack-priv void ffSampling_fft_dyntree(SamplerZ samp, SamplerCtx samp_ctx, FalconFPR[] srct0, int t0, FalconFPR[] srct1, int t1, FalconFPR[] srcg00, int g00, FalconFPR[] srcg01, int g01, FalconFPR[] srcg11, int g11, int orig_logn, int logn, FalconFPR[] srctmp, int tmp)
MKNback to summary
private static int MKN(int logn)
sign_dynback to summary
pack-priv void sign_dyn(short[] srcsig, int sig, SHAKE256 rng, byte[] srcf, int f, byte[] srcg, int g, byte[] srcF, int F, byte[] srcG, int G, short[] srchm, int hm, int logn, FalconFPR[] srctmp, int tmp)
sign_treeback to summary
pack-priv void sign_tree(short[] srcsig, int sig, SHAKE256 rng, FalconFPR[] srcexpanded_key, int expanded_key, short[] srchm, int hm, int logn, FalconFPR[] srctmp, int tmp)
skoff_b00back to summary
pack-priv int skoff_b00(int logn)
skoff_b01back to summary
pack-priv int skoff_b01(int logn)
skoff_b10back to summary
pack-priv int skoff_b10(int logn)
skoff_b11back to summary
pack-priv int skoff_b11(int logn)
skoff_treeback to summary
pack-priv int skoff_tree(int logn)
smallints_to_fprback to summary
pack-priv void smallints_to_fpr(FalconFPR[] srcr, int r, byte[] srct, int t, int logn)