Lines Matching refs:der

85     unsigned char *der = NULL;  in key_to_p8info()  local
91 || (derlen = k2d(key, &der)) <= 0 in key_to_p8info()
93 params_type, params, der, derlen)) { in key_to_p8info()
96 OPENSSL_free(der); in key_to_p8info()
147 unsigned char *der = NULL; in key_to_pubkey() local
154 || (derlen = k2d(key, &der)) <= 0 in key_to_pubkey()
156 params_type, params, der, derlen)) { in key_to_pubkey()
159 OPENSSL_free(der); in key_to_pubkey()
378 unsigned char *der = NULL; in key_to_type_specific_der_bio() local
382 if ((derlen = k2d(key, &der)) <= 0) { in key_to_type_specific_der_bio()
387 ret = BIO_write(out, der, derlen); in key_to_type_specific_der_bio()
388 OPENSSL_free(der); in key_to_type_specific_der_bio()
1305 MAKE_ENCODER(rsa, rsa, EVP_PKEY_RSA, type_specific_keypair, der);
1307 MAKE_ENCODER(dh, dh, EVP_PKEY_DH, type_specific_params, der);
1308 MAKE_ENCODER(dhx, dh, EVP_PKEY_DHX, type_specific_params, der);
1311 MAKE_ENCODER(dsa, dsa, EVP_PKEY_DSA, type_specific, der);
1314 MAKE_ENCODER(ec, ec, EVP_PKEY_EC, type_specific_no_pub, der);
1316 MAKE_ENCODER(sm2, ec, EVP_PKEY_EC, type_specific_no_pub, der);
1347 MAKE_ENCODER(rsa, rsa, EVP_PKEY_RSA, EncryptedPrivateKeyInfo, der);
1349 MAKE_ENCODER(rsa, rsa, EVP_PKEY_RSA, PrivateKeyInfo, der);
1351 MAKE_ENCODER(rsa, rsa, EVP_PKEY_RSA, SubjectPublicKeyInfo, der);
1353 MAKE_ENCODER(rsapss, rsa, EVP_PKEY_RSA_PSS, EncryptedPrivateKeyInfo, der);
1355 MAKE_ENCODER(rsapss, rsa, EVP_PKEY_RSA_PSS, PrivateKeyInfo, der);
1357 MAKE_ENCODER(rsapss, rsa, EVP_PKEY_RSA_PSS, SubjectPublicKeyInfo, der);
1360 MAKE_ENCODER(dh, dh, EVP_PKEY_DH, EncryptedPrivateKeyInfo, der);
1362 MAKE_ENCODER(dh, dh, EVP_PKEY_DH, PrivateKeyInfo, der);
1364 MAKE_ENCODER(dh, dh, EVP_PKEY_DH, SubjectPublicKeyInfo, der);
1366 MAKE_ENCODER(dhx, dh, EVP_PKEY_DHX, EncryptedPrivateKeyInfo, der);
1368 MAKE_ENCODER(dhx, dh, EVP_PKEY_DHX, PrivateKeyInfo, der);
1370 MAKE_ENCODER(dhx, dh, EVP_PKEY_DHX, SubjectPublicKeyInfo, der);
1374 MAKE_ENCODER(dsa, dsa, EVP_PKEY_DSA, EncryptedPrivateKeyInfo, der);
1376 MAKE_ENCODER(dsa, dsa, EVP_PKEY_DSA, PrivateKeyInfo, der);
1378 MAKE_ENCODER(dsa, dsa, EVP_PKEY_DSA, SubjectPublicKeyInfo, der);
1382 MAKE_ENCODER(ec, ec, EVP_PKEY_EC, EncryptedPrivateKeyInfo, der);
1384 MAKE_ENCODER(ec, ec, EVP_PKEY_EC, PrivateKeyInfo, der);
1386 MAKE_ENCODER(ec, ec, EVP_PKEY_EC, SubjectPublicKeyInfo, der);
1389 MAKE_ENCODER(sm2, ec, EVP_PKEY_EC, EncryptedPrivateKeyInfo, der);
1391 MAKE_ENCODER(sm2, ec, EVP_PKEY_EC, PrivateKeyInfo, der);
1393 MAKE_ENCODER(sm2, ec, EVP_PKEY_EC, SubjectPublicKeyInfo, der);
1396 MAKE_ENCODER(ed25519, ecx, EVP_PKEY_ED25519, EncryptedPrivateKeyInfo, der);
1398 MAKE_ENCODER(ed25519, ecx, EVP_PKEY_ED25519, PrivateKeyInfo, der);
1400 MAKE_ENCODER(ed25519, ecx, EVP_PKEY_ED25519, SubjectPublicKeyInfo, der);
1402 MAKE_ENCODER(ed448, ecx, EVP_PKEY_ED448, EncryptedPrivateKeyInfo, der);
1404 MAKE_ENCODER(ed448, ecx, EVP_PKEY_ED448, PrivateKeyInfo, der);
1406 MAKE_ENCODER(ed448, ecx, EVP_PKEY_ED448, SubjectPublicKeyInfo, der);
1408 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, EncryptedPrivateKeyInfo, der);
1410 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, PrivateKeyInfo, der);
1412 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, SubjectPublicKeyInfo, der);
1414 MAKE_ENCODER(x448, ecx, EVP_PKEY_ED448, EncryptedPrivateKeyInfo, der);
1416 MAKE_ENCODER(x448, ecx, EVP_PKEY_ED448, PrivateKeyInfo, der);
1418 MAKE_ENCODER(x448, ecx, EVP_PKEY_ED448, SubjectPublicKeyInfo, der);
1430 MAKE_ENCODER(rsa, rsa, EVP_PKEY_RSA, RSA, der);
1433 MAKE_ENCODER(dh, dh, EVP_PKEY_DH, DH, der);
1435 MAKE_ENCODER(dhx, dh, EVP_PKEY_DHX, DHX, der);
1439 MAKE_ENCODER(dsa, dsa, EVP_PKEY_DSA, DSA, der);
1443 MAKE_ENCODER(ec, ec, EVP_PKEY_EC, EC, der);
1446 MAKE_ENCODER(sm2, ec, EVP_PKEY_EC, SM2, der);
1452 MAKE_ENCODER(rsa, rsa, EVP_PKEY_RSA, PKCS1, der);
1454 MAKE_ENCODER(rsapss, rsa, EVP_PKEY_RSA_PSS, PKCS1, der);
1457 MAKE_ENCODER(dh, dh, EVP_PKEY_DH, PKCS3, der); /* parameters only */
1459 MAKE_ENCODER(dhx, dh, EVP_PKEY_DHX, X9_42, der); /* parameters only */
1463 MAKE_ENCODER(ec, ec, EVP_PKEY_EC, X9_62, der);