xref: /aosp_15_r20/external/conscrypt/api/intra/current.txt (revision cd0cc2e34ba52cdf454361820a14d744e4bd531d)
1// Signature format: 2.0
2package com.android.org.conscrypt {
3
4  public class OpenSSLMessageDigestJDK extends java.security.MessageDigestSpi implements java.lang.Cloneable {
5    method protected byte[] engineDigest();
6    method protected void engineReset();
7    method protected void engineUpdate(byte);
8    method protected void engineUpdate(byte[], int, int);
9  }
10
11  public static final class OpenSSLMessageDigestJDK.MD5 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
12    ctor public OpenSSLMessageDigestJDK.MD5() throws java.security.NoSuchAlgorithmException;
13  }
14
15  public static final class OpenSSLMessageDigestJDK.SHA1 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
16    ctor public OpenSSLMessageDigestJDK.SHA1() throws java.security.NoSuchAlgorithmException;
17  }
18
19  public static final class OpenSSLMessageDigestJDK.SHA224 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
20    ctor public OpenSSLMessageDigestJDK.SHA224() throws java.security.NoSuchAlgorithmException;
21  }
22
23  public static final class OpenSSLMessageDigestJDK.SHA256 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
24    ctor public OpenSSLMessageDigestJDK.SHA256() throws java.security.NoSuchAlgorithmException;
25  }
26
27  public static final class OpenSSLMessageDigestJDK.SHA384 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
28    ctor public OpenSSLMessageDigestJDK.SHA384() throws java.security.NoSuchAlgorithmException;
29  }
30
31  public static final class OpenSSLMessageDigestJDK.SHA512 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
32    ctor public OpenSSLMessageDigestJDK.SHA512() throws java.security.NoSuchAlgorithmException;
33  }
34
35  public final class OpenSSLProvider extends java.security.Provider {
36    ctor public OpenSSLProvider();
37  }
38
39  public final class OpenSSLRandom extends java.security.SecureRandomSpi implements java.io.Serializable {
40    ctor public OpenSSLRandom();
41    method protected byte[] engineGenerateSeed(int);
42    method protected void engineNextBytes(byte[]);
43    method protected void engineSetSeed(byte[]);
44  }
45
46}
47
48