Skip to content

librandombytes packaging goals

goals

  • librandombytes1 which provides ABI
  • librandombytes support both implementation
  • possible to have both kernel and openssl libraries installed on the same system
  • selection mechanism for admin to select which one to use
  • build-dependencies on librandombytes-dev result in packages with proper dependencies (i.e., no playing with shlibs)

1. librandombytes1 which provides ABI

  • There is a /usr/lib/*/librandombytes.so.1 file in the librandombytes1 package that provides the ABI. If it is a symbolic link or a real dummy library does not matter.

2. librandombytes support both implementations

  • kernel variant is supported
  • openssl variant is supported

And selection mechanism works.

Edited by Jan Mojžíš
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information