SunPKCS11 provider is enhanced to support the following crypto services and algorithms when the underlying PKCS11 library supports the corresponding PKCS#11 mechanisms: ChaCha20 KeyGenerator <=> CKM_CHACHA20_KEY_GEN mechanism CHACHA20-POLY1305 Cipher <=> CKM_CHACHA20_POLY1305 mechanism CHACHA20-POLY1305 AlgorithmParameters <=> CKM_CHACHA20_POLY1305 mechanism CHACHA20 SecretKeyFactory <=> CKM_CHACHA20_POLY1305 mechanism