Interface SSS.LibSSS

  • All Superinterfaces:
    com.sun.jna.Library
    Enclosing class:
    SSS

    public static interface SSS.LibSSS
    extends com.sun.jna.Library
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.sun.jna.Library

        com.sun.jna.Library.Handler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static SSS.LibSSS INSTANCE  
      • Fields inherited from interface com.sun.jna.Library

        OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
    • Method Detail

      • sss_create_shares

        void sss_create_shares​(byte[] out,
                               byte[] data,
                               int n,
                               int k)
      • sss_combine_shares

        void sss_combine_shares​(byte[] data,
                                byte[] shares,
                                int k)
      • sss_create_keyshares

        void sss_create_keyshares​(byte[] out,
                                  byte[] key,
                                  int n,
                                  int k)
      • sss_combine_keyshares

        void sss_combine_keyshares​(byte[] key,
                                   byte[] shares,
                                   int k)