HomeSort by relevance Sort by last modified time
    Searched refs:NativeCrypto (Results 1 - 25 of 61) sorted by null

1 2 3

  /external/conscrypt/src/main/java/org/conscrypt/
OpenSSLMac.java 87 macKey = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_mac_key(evp_pkey_type, keyBytes));
94 OpenSSLDigestContext ctxLocal = new OpenSSLDigestContext(NativeCrypto.EVP_MD_CTX_create());
95 NativeCrypto.EVP_MD_CTX_init(ctxLocal);
99 NativeCrypto.EVP_DigestSignInit(ctxLocal, evp_md, macKey.getPkeyContext());
114 NativeCrypto.EVP_DigestUpdate(ctxLocal, input, offset, len);
120 final byte[] output = NativeCrypto.EVP_DigestSignFinal(ctxLocal);
131 private static final long EVP_MD = NativeCrypto.EVP_get_digestbyname("md5");
132 private static final int SIZE = NativeCrypto.EVP_MD_size(EVP_MD);
135 super(EVP_MD, SIZE, NativeCrypto.EVP_PKEY_HMAC);
140 private static final long EVP_MD = NativeCrypto.EVP_get_digestbyname("sha1")
    [all...]
OpenSSLX509CRLEntry.java 40 NativeCrypto.get_X509_REVOKED_ext_oids(mContext,
41 NativeCrypto.EXTENSION_TYPE_CRITICAL);
49 && (NativeCrypto.get_X509_REVOKED_ext_oids(mContext,
50 NativeCrypto.EXTENSION_TYPE_NON_CRITICAL).length == 0)) {
59 return NativeCrypto.X509_REVOKED_get_ext_oid(mContext, oid);
65 NativeCrypto.get_X509_REVOKED_ext_oids(mContext,
66 NativeCrypto.EXTENSION_TYPE_NON_CRITICAL);
74 && (NativeCrypto.get_X509_REVOKED_ext_oids(mContext,
75 NativeCrypto.EXTENSION_TYPE_CRITICAL).length == 0)) {
85 NativeCrypto.get_X509_REVOKED_ext_oids(mContext
    [all...]
OpenSSLMessageDigestJDK.java 60 OpenSSLDigestContext ctxLocal = new OpenSSLDigestContext(NativeCrypto.EVP_MD_CTX_create());
61 NativeCrypto.EVP_MD_CTX_init(ctxLocal);
62 NativeCrypto.EVP_DigestInit(ctxLocal, evp_md);
84 NativeCrypto.EVP_DigestUpdate(ctx, input, offset, len);
90 NativeCrypto.EVP_DigestFinal(ctx, result, 0);
96 private static final long EVP_MD = NativeCrypto.EVP_get_digestbyname("md5");
97 private static final int SIZE = NativeCrypto.EVP_MD_size(EVP_MD);
104 private static final long EVP_MD = NativeCrypto.EVP_get_digestbyname("sha1");
105 private static final int SIZE = NativeCrypto.EVP_MD_size(EVP_MD);
112 private static final long EVP_MD = NativeCrypto.EVP_get_digestbyname("sha224")
    [all...]
OpenSSLRandom.java 32 NativeCrypto.RAND_seed(seed);
38 NativeCrypto.RAND_bytes(bytes);
45 NativeCrypto.RAND_bytes(output);
72 int seedLengthInBytes = NativeCrypto.RAND_SEED_LENGTH_IN_BYTES;
73 int bytesRead = NativeCrypto.RAND_load_file("/dev/urandom", seedLengthInBytes);
OpenSSLDigestContext.java 27 NativeCrypto.EVP_MD_CTX_destroy(context);
OpenSSLECGroupContext.java 45 final long ctx = NativeCrypto.EC_GROUP_new_by_curve_name(curveName);
50 NativeCrypto.EC_GROUP_set_point_conversion_form(ctx,
51 NativeCrypto.POINT_CONVERSION_UNCOMPRESSED);
52 NativeCrypto.EC_GROUP_set_asn1_flag(ctx, NativeCrypto.OPENSSL_EC_NAMED_CURVE);
59 final long ctx = NativeCrypto.EC_GROUP_new_curve(type, p.toByteArray(), a.toByteArray(),
65 NativeCrypto.EC_GROUP_set_point_conversion_form(ctx,
66 NativeCrypto.POINT_CONVERSION_UNCOMPRESSED);
71 NativeCrypto.EC_POINT_new(ctx));
73 NativeCrypto.EC_POINT_set_affine_coordinates(ctx, generator.getContext()
    [all...]
OpenSSLEngine.java 26 NativeCrypto.ENGINE_load_dynamic();
41 engineCtx = NativeCrypto.ENGINE_by_id(engine);
46 NativeCrypto.ENGINE_add(engineCtx);
55 if (NativeCrypto.ENGINE_init(engineCtx) == 0) {
56 NativeCrypto.ENGINE_free(engineCtx);
66 final long keyRef = NativeCrypto.ENGINE_load_private_key(ctx, id);
84 final long keyRef = NativeCrypto.ENGINE_load_private_key(ctx, id);
104 NativeCrypto.ENGINE_finish(ctx);
105 NativeCrypto.ENGINE_free(ctx);
127 final String id = NativeCrypto.ENGINE_get_id(ctx)
    [all...]
OpenSSLX509CRL.java 58 final long crlCtx = NativeCrypto.d2i_X509_CRL_bio(bis.getBioContext());
76 certRefs = NativeCrypto.d2i_PKCS7_bio(bis.getBioContext(), NativeCrypto.PKCS7_CRLS);
97 final long crlCtx = NativeCrypto.PEM_read_bio_X509_CRL(bis.getBioContext());
115 certRefs = NativeCrypto.PEM_read_bio_PKCS7(bis.getBioContext(),
116 NativeCrypto.PKCS7_CRLS);
136 NativeCrypto.get_X509_CRL_ext_oids(mContext, NativeCrypto.EXTENSION_TYPE_CRITICAL);
144 && (NativeCrypto.get_X509_CRL_ext_oids(mContext,
145 NativeCrypto.EXTENSION_TYPE_NON_CRITICAL).length == 0))
    [all...]
OpenSSLX509Certificate.java 67 final long certCtx = NativeCrypto.d2i_X509_bio(bis.getBioContext());
80 final long certCtx = NativeCrypto.d2i_X509(encoded);
94 certRefs = NativeCrypto.d2i_PKCS7_bio(bis.getBioContext(), NativeCrypto.PKCS7_CERTS);
122 final long certCtx = NativeCrypto.PEM_read_bio_X509(bis.getBioContext());
141 certRefs = NativeCrypto.PEM_read_bio_PKCS7(bis.getBioContext(),
142 NativeCrypto.PKCS7_CERTS);
174 NativeCrypto.get_X509_ext_oids(mContext, NativeCrypto.EXTENSION_TYPE_CRITICAL);
182 && (NativeCrypto.get_X509_ext_oids(mContext
    [all...]
OpenSSLSignature.java 75 OpenSSLDigestContext ctxLocal = new OpenSSLDigestContext(NativeCrypto.EVP_MD_CTX_create());
76 NativeCrypto.EVP_MD_CTX_init(ctxLocal);
79 NativeCrypto.EVP_SignInit(ctxLocal, evpAlgorithm);
81 NativeCrypto.EVP_VerifyInit(ctxLocal, evpAlgorithm);
96 NativeCrypto.EVP_SignUpdate(ctxLocal, input, offset, len);
98 NativeCrypto.EVP_VerifyUpdate(ctxLocal, input, offset, len);
108 final int pkeyType = NativeCrypto.EVP_PKEY_type(pkey.getPkeyContext());
112 if (pkeyType != NativeCrypto.EVP_PKEY_RSA) {
118 if (pkeyType != NativeCrypto.EVP_PKEY_DSA) {
124 if (pkeyType != NativeCrypto.EVP_PKEY_EC)
    [all...]
SSLParametersImpl.java 244 enabledCipherSuites = NativeCrypto.checkEnabledCipherSuites(cipherSuites).clone();
259 enabledProtocols = NativeCrypto.checkEnabledProtocols(protocols).clone();
376 NativeCrypto.SSL_set_session(sslNativePointer,
394 NativeCrypto.SSL_set1_tls_channel_id(sslNativePointer,
398 NativeCrypto.SSL_enable_tls_channel_id(sslNativePointer);
438 NativeCrypto.SSL_use_certificate(sslNativePointer, x509refs);
443 NativeCrypto.SSL_use_PrivateKey(sslNativePointer, key.getPkeyContext());
453 NativeCrypto.SSL_check_private_key(sslNativePointer);
460 NativeCrypto.SSL_CTX_enable_npn(sslCtxNativePointer);
464 NativeCrypto.SSL_set_alpn_protos(sslNativePointer, alpnProtocols)
    [all...]
OpenSSLCipherContext.java 33 NativeCrypto.EVP_CIPHER_CTX_free(context);
OpenSSLECPointContext.java 35 NativeCrypto.EC_POINT_clear_free(pointCtx);
49 if (!NativeCrypto.EC_GROUP_cmp(group.getContext(), other.group.getContext())) {
53 return NativeCrypto.EC_POINT_cmp(group.getContext(), pointCtx, other.pointCtx);
57 final byte[][] generatorCoords = NativeCrypto.EC_POINT_get_affine_coordinates(
77 NativeCrypto.EC_POINT_new(group.getContext()));
78 NativeCrypto.EC_POINT_set_affine_coordinates(group.getContext(),
OpenSSLKey.java 100 return new OpenSSLKey(NativeCrypto.d2i_PKCS8_PRIV_KEY_INFO(key.getEncoded()));
129 return new OpenSSLKey(NativeCrypto.d2i_PUBKEY(key.getEncoded()));
133 switch (NativeCrypto.EVP_PKEY_type(ctx)) {
134 case NativeCrypto.EVP_PKEY_RSA:
136 case NativeCrypto.EVP_PKEY_DH:
138 case NativeCrypto.EVP_PKEY_DSA:
140 case NativeCrypto.EVP_PKEY_EC:
153 key = new OpenSSLKey(NativeCrypto.d2i_PUBKEY(x509KeySpec.getEncoded()));
158 if (NativeCrypto.EVP_PKEY_type(key.getPkeyContext()) != type) {
170 switch (NativeCrypto.EVP_PKEY_type(ctx))
    [all...]
OpenSSLECPublicKey.java 46 final long origGroup = NativeCrypto.EC_KEY_get0_group(key.getPkeyContext());
47 this.group = new OpenSSLECGroupContext(NativeCrypto.EC_GROUP_dup(origGroup));
55 NativeCrypto.get_EC_GROUP_type(group.getContext()), group, ecKeySpec.getW());
56 key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_EC_KEY(group.getContext(),
68 NativeCrypto.get_EC_GROUP_type(group.getContext()), group, ecPublicKey.getW());
69 return new OpenSSLKey(NativeCrypto.EVP_PKEY_new_EC_KEY(group.getContext(),
88 return NativeCrypto.i2d_PUBKEY(key.getPkeyContext());
98 NativeCrypto.EC_KEY_get_public_key(key.getPkeyContext()));
144 return Arrays.hashCode(NativeCrypto.i2d_PUBKEY(key.getPkeyContext()));
149 return NativeCrypto.EVP_PKEY_print_public(key.getPkeyContext())
    [all...]
OpenSSLECPrivateKey.java 47 final long origGroup = NativeCrypto.EC_KEY_get0_group(key.getPkeyContext());
48 this.group = new OpenSSLECGroupContext(NativeCrypto.EC_GROUP_dup(origGroup));
56 key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_EC_KEY(group.getContext(), 0,
75 return new OpenSSLKey(NativeCrypto.getECPrivateKeyWrapper(ecPrivateKey,
93 return new OpenSSLKey(NativeCrypto.EVP_PKEY_new_EC_KEY(group.getContext(), 0,
130 return NativeCrypto.i2d_PKCS8_PRIV_KEY_INFO(key.getPkeyContext());
148 return new BigInteger(NativeCrypto.EC_KEY_get_private_key(key.getPkeyContext()));
187 return Arrays.hashCode(NativeCrypto.i2d_PKCS8_PRIV_KEY_INFO(key.getPkeyContext()));
192 return NativeCrypto.EVP_PKEY_print_private(key.getPkeyContext());
200 key = new OpenSSLKey(NativeCrypto.d2i_PKCS8_PRIV_KEY_INFO(encoded))
    [all...]
OpenSSLSecretKey.java 41 type = NativeCrypto.EVP_PKEY_HMAC;
42 key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_mac_key(type, encoded));
49 type = NativeCrypto.EVP_PKEY_type(key.getPkeyContext());
55 return new OpenSSLKey(NativeCrypto.EVP_PKEY_new_mac_key(NativeCrypto.EVP_PKEY_HMAC,
127 key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_mac_key(type, encoded));
OpenSSLBIOInputStream.java 34 ctx = NativeCrypto.create_BIO_InputStream(this);
42 NativeCrypto.BIO_free_all(ctx);
OpenSSLBIOSink.java 32 ctx = NativeCrypto.create_BIO_OutputStream(buffer);
69 NativeCrypto.BIO_free_all(ctx);
OpenSSLDHKeyPairGenerator.java 44 key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_DH(prime.toByteArray(),
47 key = new OpenSSLKey(NativeCrypto.DH_generate_parameters_ex(primeBits,
51 NativeCrypto.DH_generate_key(key.getPkeyContext());
OpenSSLRSAPublicKey.java 50 key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_RSA(
66 return new OpenSSLKey(NativeCrypto.EVP_PKEY_new_RSA(
92 return NativeCrypto.i2d_PUBKEY(key.getPkeyContext());
100 byte[][] params = NativeCrypto.get_RSA_public_params(key.getPkeyContext());
173 key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_RSA(
OpenSSLCipherRSA.java 81 private int padding = NativeCrypto.RSA_PKCS1_PADDING;
101 this.padding = NativeCrypto.RSA_PKCS1_PADDING;
105 this.padding = NativeCrypto.RSA_NO_PADDING;
130 if (padding == NativeCrypto.RSA_PKCS1_PADDING) {
141 return NativeCrypto.RSA_size(this.key.getPkeyContext());
187 buffer = new byte[NativeCrypto.RSA_size(this.key.getPkeyContext())];
250 if (padding == NativeCrypto.RSA_NO_PADDING) {
264 resultSize = NativeCrypto.RSA_private_encrypt(tmpBuf.length, tmpBuf, output,
267 resultSize = NativeCrypto.RSA_public_encrypt(tmpBuf.length, tmpBuf, output,
273 resultSize = NativeCrypto.RSA_private_decrypt(tmpBuf.length, tmpBuf, output
    [all...]
OpenSSLSignatureRawRSA.java 100 int maxSize = NativeCrypto.RSA_size(key.getPkeyContext());
118 int maxSize = NativeCrypto.RSA_size(key.getPkeyContext());
141 NativeCrypto.RSA_private_encrypt(inputOffset, inputBuffer, outputBuffer,
142 key.getPkeyContext(), NativeCrypto.RSA_PKCS1_PADDING);
166 resultSize = NativeCrypto.RSA_public_decrypt(sigBytes.length, sigBytes,
167 outputBuffer, key.getPkeyContext(), NativeCrypto.RSA_PKCS1_PADDING);
  /external/conscrypt/src/compat/java/org/apache/harmony/security/utils/
AlgNameMapper.java 19 import org.conscrypt.NativeCrypto;
26 return NativeCrypto.OBJ_txt2nid_longName(oid);
  /external/conscrypt/src/test/java/org/conscrypt/
NativeCryptoTest.java 59 import org.conscrypt.NativeCrypto.SSLHandshakeCallbacks;
60 import static org.conscrypt.NativeCrypto.SSL_MODE_CBC_RECORD_SPLITTING;
61 import static org.conscrypt.NativeCrypto.SSL_MODE_HANDSHAKE_CUTTHROUGH;
86 assertEquals(0, NativeCrypto.ERR_peek_last_error());
185 assertEqualByteArrays(NativeCrypto.SSL_SESSION_session_id(expected),
186 NativeCrypto.SSL_SESSION_session_id(actual));
199 NativeCrypto.X509_cmp(expected[i], actual[i]);
209 NativeCrypto.EVP_PKEY_cmp(NULL, NULL);
225 pkey1 = NativeCrypto.EVP_PKEY_new_RSA(privKey1.getModulus().toByteArray(),
235 pkey1_copy = NativeCrypto.EVP_PKEY_new_RSA(privKey1.getModulus().toByteArray()
    [all...]

Completed in 100 milliseconds

1 2 3