Lines Matching refs:privkey

107     if (ecxkey == NULL || ecxkey->privkey == NULL) {
112 oct.data = ecxkey->privkey;
175 if (ecxkey == NULL || ecxkey->privkey == NULL) {
184 if (ASN1_buf_print(bp, ecxkey->privkey, KEYLEN(pkey),
309 || key->privkey == NULL
314 memcpy(priv, key->privkey, *len);
367 if (key->privkey != NULL) {
370 key->privkey, key->keylen))
726 const unsigned char **privkey,
737 if (ecxkey == NULL || ecxkey->privkey == NULL) {
745 *privkey = ecxkey->privkey;
754 const unsigned char *privkey, *pubkey;
756 if (!validate_ecx_derive(ctx, key, keylen, &privkey, &pubkey)
758 && ossl_x25519(key, privkey, pubkey) == 0))
767 const unsigned char *privkey, *pubkey;
769 if (!validate_ecx_derive(ctx, key, keylen, &privkey, &pubkey)
771 && ossl_x448(key, privkey, pubkey) == 0))
825 if (ossl_ed25519_sign(sig, tbs, tbslen, edkey->pubkey, edkey->privkey, NULL,
853 edkey->privkey, NULL, 0, edkey->propq) == 0)
945 unsigned char *privkey = NULL, *pubkey;
954 privkey = ossl_ecx_key_allocate_privkey(key);
955 if (privkey == NULL) {
960 if (RAND_priv_bytes_ex(ctx->libctx, privkey, X25519_KEYLEN, 0) <= 0)
963 privkey[0] &= 248;
964 privkey[31] &= 127;
965 privkey[31] |= 64;
967 if (s390x_x25519_mul(pubkey, generator, privkey) != 1)
988 unsigned char *privkey = NULL, *pubkey;
997 privkey = ossl_ecx_key_allocate_privkey(key);
998 if (privkey == NULL) {
1003 if (RAND_priv_bytes_ex(ctx->libctx, privkey, X448_KEYLEN, 0) <= 0)
1006 privkey[0] &= 252;
1007 privkey[55] |= 128;
1009 if (s390x_x448_mul(pubkey, generator, privkey) != 1)
1034 unsigned char *privkey = NULL, *pubkey;
1046 privkey = ossl_ecx_key_allocate_privkey(key);
1047 if (privkey == NULL) {
1052 if (RAND_priv_bytes_ex(ctx->libctx, privkey, ED25519_KEYLEN, 0) <= 0)
1059 rv = EVP_Digest(privkey, 32, buff, &sz, md, NULL);
1100 unsigned char *privkey = NULL, *pubkey;
1112 privkey = ossl_ecx_key_allocate_privkey(key);
1113 if (privkey == NULL) {
1118 if (RAND_priv_bytes_ex(ctx->libctx, privkey, ED448_KEYLEN, 0) <= 0)
1134 if (EVP_DigestUpdate(hashctx, privkey, 57) != 1)
1161 const unsigned char *privkey, *pubkey;
1163 if (!validate_ecx_derive(ctx, key, keylen, &privkey, &pubkey)
1165 && s390x_x25519_mul(key, privkey, pubkey) == 0))
1174 const unsigned char *privkey, *pubkey;
1176 if (!validate_ecx_derive(ctx, key, keylen, &privkey, &pubkey)
1178 && s390x_x448_mul(key, pubkey, privkey) == 0))
1215 memcpy(param.ed25519.priv, edkey->privkey, sizeof(param.ed25519.priv));
1260 memcpy(param.ed448.priv + 64 - 57, edkey->privkey, 57);