Encrypted Public File Drop

I have a client that would like a secure file drop area for their customers to be able to upload confidential files to them. Given the confidentiality of the files it would be ideal if it could be placed into a library that automatically encrypts the uploaded content with a public key. The user with the corresponding private key could then log onto the system and access the library that contains the file encrypted for them.

To my knowledge, Seafile’s library level encryption is symmetric only.

Keeping in mind that I’m not a developer, here are my questions/feature requests:

  1. Can allowing public upload to an encrypted library even be an option now with the way symmetric encryption is currently implemented in the code?

  2. Is asymmetric encryption (possibly using gpg) something that the dev team could even consider given the way the code is written?