Class PoseidonHash

    • Method Detail

      • getInstanceConstantLength

        public static PoseidonHash getInstanceConstantLength​(int inputSize)
      • getInstanceConstantLength

        public static PoseidonHash getInstanceConstantLength​(int inputSize,
                                                             FieldElement[] personalization)
      • getInstanceVariableLength

        public static PoseidonHash getInstanceVariableLength​(boolean modRate)
      • getInstanceVariableLength

        public static PoseidonHash getInstanceVariableLength​(boolean modRate,
                                                             FieldElement[] personalization)
      • reset

        public void reset​(FieldElement[] personalization)
      • reset

        public void reset()
      • computePoseidonHash

        @Deprecated
        public static FieldElement computePoseidonHash​(FieldElement[] inputs)
        Deprecated.
        Kept for backward compatibility if needed. Use init -> update -> finalize procedure instead.
      • freePoseidonHash

        public void freePoseidonHash()