Czy wypełnienie RSA PKCS1-OAEP jest obsługiwane w bouncycastle?

Implementuję kod szyfrowania w Javie / Androidzie, aby dopasować go do szyfrowania iOS. W systemie iOS następuje szyfrowanie za pomocą RSA przy użyciu następującego schematu dopełniania: PKCS1-OAEP

Jednak gdy próbuję utworzyć Cipher za pomocą PKCS1-OAEP.

Cipher c = Cipher.getInstance("RSA/None/PKCS1-OAEP", "BC");

Poniżej znajduje się ślad stosu

javax.crypto.NoSuchPaddingException: PKCS1-OAEP unavailable with RSA.
    at com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi.engineSetPadding(CipherSpi.java:240)
    at javax.crypto.Cipher.getCipher(Cipher.java:324)
    at javax.crypto.Cipher.getInstance(Cipher.java:237) 

Może toRSA/None/PKCS1-OAEP jest nieprawidłowe? ale nie można znaleźć żadnej ostatecznej odpowiedzi, aby stwierdzić, że PKCS1-OAEP jest nieobsługiwany lub poprawny sposób jego zdefiniowania.

Używam biblioteki spongycastle, więc mam pełną implementację bouncycastle.

questionAnswers(2)

yourAnswerToTheQuestion