Class XWingHpkeConscryptEncrypt

  • All Implemented Interfaces:
    HybridEncrypt

    public final class XWingHpkeConscryptEncrypt
    extends java.lang.Object
    implements HybridEncrypt
    X-Wing HPKE encryption stub implementation for Android.
    • Constructor Detail

      • XWingHpkeConscryptEncrypt

        public XWingHpkeConscryptEncrypt()
    • Method Detail

      • create

        public static HybridEncrypt create​(HpkePublicKey key)
                                    throws java.security.GeneralSecurityException
        Throws:
        java.security.GeneralSecurityException
      • encrypt

        public byte[] encrypt​(byte[] plaintext,
                              byte[] contextInfo)
                       throws java.security.GeneralSecurityException
        Description copied from interface: HybridEncrypt
        Encryption operation: encrypts plaintext binding contextInfo to the resulting ciphertext.
        Specified by:
        encrypt in interface HybridEncrypt
        Returns:
        resulting ciphertext
        Throws:
        java.security.GeneralSecurityException
      • isSupported

        public static boolean isSupported()