/freebsd-current/crypto/openssl/crypto/rsa/ |
H A D | rsa_meth.c | 22 RSA_METHOD *meth = OPENSSL_zalloc(sizeof(*meth)); local 24 if (meth != NULL) { 25 meth->flags = flags; 27 meth->name = OPENSSL_strdup(name); 28 if (meth->name != NULL) 29 return meth; 31 OPENSSL_free(meth); 38 void RSA_meth_free(RSA_METHOD *meth) argument 40 if (meth ! 46 RSA_meth_dup(const RSA_METHOD *meth) argument 64 RSA_meth_get0_name(const RSA_METHOD *meth) argument 69 RSA_meth_set1_name(RSA_METHOD *meth, const char *name) argument 84 RSA_meth_get_flags(const RSA_METHOD *meth) argument 89 RSA_meth_set_flags(RSA_METHOD *meth, int flags) argument 95 RSA_meth_get0_app_data(const RSA_METHOD *meth) argument 100 RSA_meth_set0_app_data(RSA_METHOD *meth, void *app_data) argument 106 RSA_meth_get_pub_enc(const RSA_METHOD *meth) argument 113 RSA_meth_set_pub_enc(RSA_METHOD *meth, int (*pub_enc) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) argument 122 RSA_meth_get_pub_dec(const RSA_METHOD *meth) argument 129 RSA_meth_set_pub_dec(RSA_METHOD *meth, int (*pub_dec) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) argument 138 RSA_meth_get_priv_enc(const RSA_METHOD *meth) argument 145 RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) argument 154 RSA_meth_get_priv_dec(const RSA_METHOD *meth) argument 161 RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) argument 171 RSA_meth_get_mod_exp(const RSA_METHOD *meth) argument 177 RSA_meth_set_mod_exp(RSA_METHOD *meth, int (*mod_exp) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx)) argument 186 RSA_meth_get_bn_mod_exp(const RSA_METHOD *meth) argument 193 RSA_meth_set_bn_mod_exp(RSA_METHOD *meth, int (*bn_mod_exp) (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)) argument 206 RSA_meth_get_init(const RSA_METHOD *meth) argument 211 RSA_meth_set_init(RSA_METHOD *meth, int (*init) (RSA *rsa)) argument 218 RSA_meth_get_finish(const RSA_METHOD *meth) argument 223 RSA_meth_set_finish(RSA_METHOD *meth, int (*finish) (RSA *rsa)) argument 229 RSA_meth_get_sign(const RSA_METHOD *meth) argument 238 RSA_meth_set_sign(RSA_METHOD *meth, int (*sign) (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa)) argument 248 RSA_meth_get_verify(const RSA_METHOD *meth) argument 256 RSA_meth_set_verify(RSA_METHOD *meth, int (*verify) (int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa)) argument 266 RSA_meth_get_keygen(const RSA_METHOD *meth) argument 272 RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen) (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)) argument 280 RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth) argument 286 RSA_meth_set_multi_prime_keygen(RSA_METHOD *meth, int (*keygen) (RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb)) argument [all...] |
H A D | rsa_schemes.c | 17 static int meth2nid(const void *meth, argument 18 int (*meth_is_a)(const void *meth, const char *name), 23 if (meth != NULL) 25 if (meth_is_a(meth, items[i].ptr)) 30 static const char *nid2name(int meth, const OSSL_ITEM *items, size_t items_n) argument 35 if (meth == (int)items[i].id)
|
/freebsd-current/crypto/openssl/crypto/comp/ |
H A D | comp_lib.c | 18 COMP_CTX *COMP_CTX_new(COMP_METHOD *meth) argument 26 ret->meth = meth; 27 if ((ret->meth->init != NULL) && !ret->meth->init(ret)) { 36 return ctx->meth; 39 int COMP_get_type(const COMP_METHOD *meth) argument 41 return meth->type; 44 const char *COMP_get_name(const COMP_METHOD *meth) argument 46 return meth [all...] |
H A D | comp_local.h | 24 struct comp_method_st *meth; member in struct:comp_ctx_st
|
/freebsd-current/crypto/openssl/crypto/ec/ |
H A D | ec_cvt.c | 24 const EC_METHOD *meth; local 49 meth = EC_GFp_mont_method(); 52 meth = EC_GFp_nist_method(); 54 meth = EC_GFp_mont_method(); 57 ret = ossl_ec_group_new_ex(ossl_bn_get_libctx(ctx), NULL, meth); 73 const EC_METHOD *meth; local 76 meth = EC_GF2m_simple_method(); 78 ret = ossl_ec_group_new_ex(ossl_bn_get_libctx(ctx), NULL, meth);
|
H A D | ec_kmeth.c | 50 void EC_KEY_set_default_method(const EC_KEY_METHOD *meth) argument 52 if (meth == NULL) 55 default_ec_key_meth = meth; 60 return key->meth; 63 int EC_KEY_set_method(EC_KEY *key, const EC_KEY_METHOD *meth) argument 65 void (*finish)(EC_KEY *key) = key->meth->finish; 75 key->meth = meth; 76 if (meth->init != NULL) 77 return meth 182 EC_KEY_METHOD_new(const EC_KEY_METHOD *meth) argument 194 EC_KEY_METHOD_free(EC_KEY_METHOD *meth) argument 200 EC_KEY_METHOD_set_init(EC_KEY_METHOD *meth, int (*init)(EC_KEY *key), void (*finish)(EC_KEY *key), int (*copy)(EC_KEY *dest, const EC_KEY *src), int (*set_group)(EC_KEY *key, const EC_GROUP *grp), int (*set_private)(EC_KEY *key, const BIGNUM *priv_key), int (*set_public)(EC_KEY *key, const EC_POINT *pub_key)) argument 218 EC_KEY_METHOD_set_keygen(EC_KEY_METHOD *meth, int (*keygen)(EC_KEY *key)) argument 224 EC_KEY_METHOD_set_compute_key(EC_KEY_METHOD *meth, int (*ckey)(unsigned char **psec, size_t *pseclen, const EC_POINT *pub_key, const EC_KEY *ecdh)) argument 233 EC_KEY_METHOD_set_sign(EC_KEY_METHOD *meth, int (*sign)(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey), int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp), ECDSA_SIG *(*sign_sig)(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey)) argument 252 EC_KEY_METHOD_set_verify(EC_KEY_METHOD *meth, int (*verify)(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey), int (*verify_sig)(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey)) argument 266 EC_KEY_METHOD_get_init(const EC_KEY_METHOD *meth, int (**pinit)(EC_KEY *key), void (**pfinish)(EC_KEY *key), int (**pcopy)(EC_KEY *dest, const EC_KEY *src), int (**pset_group)(EC_KEY *key, const EC_GROUP *grp), int (**pset_private)(EC_KEY *key, const BIGNUM *priv_key), int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key)) argument 291 EC_KEY_METHOD_get_keygen(const EC_KEY_METHOD *meth, int (**pkeygen)(EC_KEY *key)) argument 298 EC_KEY_METHOD_get_compute_key(const EC_KEY_METHOD *meth, int (**pck)(unsigned char **pout, size_t *poutlen, const EC_POINT *pub_key, const EC_KEY *ecdh)) argument 308 EC_KEY_METHOD_get_sign(const EC_KEY_METHOD *meth, int (**psign)(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey), int (**psign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp), ECDSA_SIG *(**psign_sig)(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey)) argument 330 EC_KEY_METHOD_get_verify(const EC_KEY_METHOD *meth, int (**pverify)(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey), int (**pverify_sig)(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey)) argument [all...] |
H A D | ecdsa_vrf.c | 29 if (eckey->meth->verify_sig != NULL) 30 return eckey->meth->verify_sig(dgst, dgst_len, sig, eckey); 44 if (eckey->meth->verify != NULL) 45 return eckey->meth->verify(type, dgst, dgst_len, sigbuf, sig_len,
|
H A D | ecdsa_sign.c | 29 if (eckey->meth->sign_sig != NULL) 30 return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey); 45 if (eckey->meth->sign != NULL) 46 return eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey); 54 if (eckey->meth->sign_setup != NULL) 55 return eckey->meth->sign_setup(eckey, ctx_in, kinvp, rp);
|
H A D | ec_oct.c | 27 if (group->meth->point_set_compressed_coordinates == NULL 28 && !(group->meth->flags & EC_FLAGS_DEFAULT_OCT)) { 36 if (group->meth->flags & EC_FLAGS_DEFAULT_OCT) { 37 if (group->meth->field_type == NID_X9_62_prime_field) 51 return group->meth->point_set_compressed_coordinates(group, point, x, 77 if (group->meth->point2oct == 0 78 && !(group->meth->flags & EC_FLAGS_DEFAULT_OCT)) { 86 if (group->meth->flags & EC_FLAGS_DEFAULT_OCT) { 87 if (group->meth->field_type == NID_X9_62_prime_field) 102 return group->meth [all...] |
H A D | ecp_smpl.c | 174 if (group->meth->field_encode) { 175 if (!group->meth->field_encode(group, group->a, tmp_a, ctx)) 183 if (group->meth->field_encode) 184 if (!group->meth->field_encode(group, group->b, group->b, ctx)) 212 if (group->meth->field_decode) { 219 if (!group->meth->field_decode(group, a, group->a, ctx)) 223 if (!group->meth->field_decode(group, b, group->b, ctx)) 274 if (group->meth->field_decode) { 275 if (!group->meth->field_decode(group, a, group->a, ctx)) 277 if (!group->meth [all...] |
H A D | ec_lib.c | 29 const EC_METHOD *meth) 33 if (meth == NULL) { 37 if (meth->group_init == 0) { 56 ret->meth = meth; 57 if ((ret->meth->flags & EC_FLAGS_CUSTOM_CURVE) == 0) { 67 if (!meth->group_init(ret)) 81 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth) argument 83 return ossl_ec_group_new_ex(NULL, NULL, meth); 126 if (group->meth 28 ossl_ec_group_new_ex(OSSL_LIB_CTX *libctx, const char *propq, const EC_METHOD *meth) argument 294 EC_METHOD_get_field_type(const EC_METHOD *meth) argument [all...] |
/freebsd-current/crypto/openssl/crypto/dsa/ |
H A D | dsa_vrf.c | 22 return dsa->meth->dsa_do_verify(dgst, dgst_len, sig, dsa);
|
H A D | dsa_lib.c | 106 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth) argument 113 mtmp = dsa->meth; 120 dsa->meth = meth; 121 if (meth->init) 122 meth->init(dsa); 130 return d->meth; 151 ret->meth = DSA_get_default_method(); 153 ret->flags = ret->meth->flags & ~DSA_FLAG_NON_FIPS_ALLOW; /* early default init */ 163 ret->meth [all...] |
/freebsd-current/crypto/openssl/ssl/statem/ |
H A D | extensions_cust.c | 86 custom_ext_method *meth = exts->meths; local 88 for (i = 0; i < exts->meths_count; i++, meth++) { 89 if (ext_type == meth->ext_type 90 && (role == ENDPOINT_BOTH || role == meth->role 91 || meth->role == ENDPOINT_BOTH)) { 94 return meth; 106 custom_ext_method *meth = exts->meths; local 108 for (i = 0; i < exts->meths_count; i++, meth++) 109 meth->ext_flags = 0; 119 custom_ext_method *meth; local 177 custom_ext_method *meth; local 325 custom_ext_method *meth; local 357 custom_ext_method *meth, *tmp; local [all...] |
/freebsd-current/crypto/openssl/crypto/evp/ |
H A D | kdf_lib.c | 40 ctx->meth = kdf; 49 ctx->meth->freectx(ctx->algctx); 51 EVP_KDF_free(ctx->meth); 59 if (src == NULL || src->algctx == NULL || src->meth->dupctx == NULL) 69 if (!EVP_KDF_up_ref(dst->meth)) { 75 dst->algctx = src->meth->dupctx(src->algctx); 110 return ctx->meth; 118 if (ctx->meth->reset != NULL) 119 ctx->meth->reset(ctx->algctx); 131 if (ctx->meth [all...] |
H A D | mac_lib.c | 35 ctx->meth = mac; 44 ctx->meth->freectx(ctx->algctx); 47 EVP_MAC_free(ctx->meth); 65 if (!EVP_MAC_up_ref(dst->meth)) { 71 dst->algctx = src->meth->dupctx(src->algctx); 82 return ctx->meth; 93 if (ctx->meth->get_ctx_params != NULL) { 94 if (ctx->meth->get_ctx_params(ctx->algctx, params)) 96 } else if (ctx->meth->get_params != NULL) { 97 if (ctx->meth [all...] |
H A D | evp_rand.c | 94 if (rand->meth->enable_locking != NULL) 95 return rand->meth->enable_locking(rand->algctx); 103 if (rand->meth->lock != NULL) 104 return rand->meth->lock(rand->algctx); 111 if (rand->meth->unlock != NULL) 112 rand->meth->unlock(rand->algctx); 355 parent_dispatch = parent->meth->dispatch; 367 ctx->meth = rand; 385 ctx->meth->freectx(ctx->algctx); 387 EVP_RAND_free(ctx->meth); [all...] |
/freebsd-current/crypto/openssl/crypto/dso/ |
H A D | dso_lib.c | 13 static DSO *DSO_new_method(DSO_METHOD *meth) argument 29 ret->meth = DSO_METHOD_openssl(); 39 if ((ret->meth->init != NULL) && !ret->meth->init(ret)) { 68 if ((dso->meth->dso_unload != NULL) && !dso->meth->dso_unload(dso)) { 74 if ((dso->meth->finish != NULL) && !dso->meth->finish(dso)) { 109 DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags) argument 115 ret = DSO_new_method(meth); 302 DSO_METHOD *meth = DSO_METHOD_openssl(); local 331 DSO_METHOD *meth = DSO_METHOD_openssl(); local [all...] |
/freebsd-current/crypto/openssl/crypto/x509/ |
H A D | v3_int.c | 31 static void *s2i_asn1_int(X509V3_EXT_METHOD *meth, X509V3_CTX *ctx, argument 34 return s2i_ASN1_INTEGER(meth, value);
|
/freebsd-current/crypto/openssl/include/openssl/ |
H A D | comp.h | 30 COMP_CTX *COMP_CTX_new(COMP_METHOD *meth); 33 int COMP_get_type(const COMP_METHOD *meth); 34 const char *COMP_get_name(const COMP_METHOD *meth);
|
H A D | conftypes.h | 23 CONF *(*create) (CONF_METHOD *meth); 35 CONF_METHOD *meth; member in struct:conf_st
|
/freebsd-current/crypto/openssl/crypto/dh/ |
H A D | dh_lib.c | 32 int DH_set_method(DH *dh, const DH_METHOD *meth) argument 39 mtmp = dh->meth; 46 dh->meth = meth; 47 if (meth->init) 48 meth->init(dh); 54 return dh->meth; 92 ret->meth = DH_get_default_method(); 94 ret->flags = ret->meth->flags; /* early default init */ 104 ret->meth [all...] |
/freebsd-current/crypto/openssl/crypto/rand/ |
H A D | rand_lib.c | 81 const RAND_METHOD *meth = default_RAND_meth; local 86 if (meth != NULL && meth->cleanup != NULL) 87 meth->cleanup(); 126 const RAND_METHOD *meth = RAND_get_rand_method(); local 127 int ret = meth == RAND_OpenSSL(); 129 if (meth == NULL) 144 if (meth->add == NULL 145 || meth->add(ossl_rand_pool_buffer(pool), 162 static int rand_set_rand_method_internal(const RAND_METHOD *meth, argument 179 RAND_set_rand_method(const RAND_METHOD *meth) argument 249 const RAND_METHOD *meth = RAND_get_rand_method(); local 266 const RAND_METHOD *meth = RAND_get_rand_method(); local 287 const RAND_METHOD *meth = RAND_get_rand_method(); local 300 const RAND_METHOD *meth = RAND_get_rand_method(); local 330 const RAND_METHOD *meth = RAND_get_rand_method(); local 359 const RAND_METHOD *meth = RAND_get_rand_method(); local [all...] |
/freebsd-current/crypto/openssl/ssl/ |
H A D | ssl_mcnf.c | 29 const SSL_METHOD *meth; local 55 meth = s->method; 59 meth = ctx->method; 63 if (meth->ssl_accept != ssl_undefined_function) 65 if (meth->ssl_connect != ssl_undefined_function)
|
/freebsd-current/crypto/openssl/crypto/conf/ |
H A D | conf_lib.c | 40 int CONF_set_default_method(CONF_METHOD *meth) argument 42 default_CONF_method = meth; 182 CONF *NCONF_new_ex(OSSL_LIB_CTX *libctx, CONF_METHOD *meth) argument 186 if (meth == NULL) 187 meth = NCONF_default(); 189 ret = meth->create(meth); 199 CONF *NCONF_new(CONF_METHOD *meth) argument 201 return NCONF_new_ex(NULL, meth); 208 conf->meth [all...] |