Lines Matching defs:priv

979 	dst_private_t priv;
1006 priv.elements[i].tag = TAG_RSA_MODULUS;
1007 priv.elements[i].length = BN_num_bytes(rsa->n);
1009 priv.elements[i].data = bufs[i];
1012 priv.elements[i].tag = TAG_RSA_PUBLICEXPONENT;
1013 priv.elements[i].length = BN_num_bytes(rsa->e);
1015 priv.elements[i].data = bufs[i];
1019 priv.elements[i].tag = TAG_RSA_PRIVATEEXPONENT;
1020 priv.elements[i].length = BN_num_bytes(rsa->d);
1022 priv.elements[i].data = bufs[i];
1027 priv.elements[i].tag = TAG_RSA_PRIME1;
1028 priv.elements[i].length = BN_num_bytes(rsa->p);
1030 priv.elements[i].data = bufs[i];
1035 priv.elements[i].tag = TAG_RSA_PRIME2;
1036 priv.elements[i].length = BN_num_bytes(rsa->q);
1038 priv.elements[i].data = bufs[i];
1043 priv.elements[i].tag = TAG_RSA_EXPONENT1;
1044 priv.elements[i].length = BN_num_bytes(rsa->dmp1);
1046 priv.elements[i].data = bufs[i];
1051 priv.elements[i].tag = TAG_RSA_EXPONENT2;
1052 priv.elements[i].length = BN_num_bytes(rsa->dmq1);
1054 priv.elements[i].data = bufs[i];
1059 priv.elements[i].tag = TAG_RSA_COEFFICIENT;
1060 priv.elements[i].length = BN_num_bytes(rsa->iqmp);
1062 priv.elements[i].data = bufs[i];
1067 priv.elements[i].tag = TAG_RSA_ENGINE;
1068 priv.elements[i].length = strlen(key->engine) + 1;
1069 priv.elements[i].data = (unsigned char *)key->engine;
1074 priv.elements[i].tag = TAG_RSA_LABEL;
1075 priv.elements[i].length = strlen(key->label) + 1;
1076 priv.elements[i].data = (unsigned char *)key->label;
1080 priv.nelements = i;
1081 result = dst__privstruct_writefile(key, &priv, directory);
1096 dst_private_t priv;
1110 ret = dst__privstruct_parse(key, DST_ALG_RSA, lexer, mctx, &priv);
1114 for (i = 0; i < priv.nelements; i++) {
1115 switch (priv.elements[i].tag) {
1117 name = (char *)priv.elements[i].data;
1120 label = (char *)priv.elements[i].data;
1157 dst__privstruct_free(&priv, mctx);
1181 for (i = 0; i < priv.nelements; i++) {
1183 switch (priv.elements[i].tag) {
1191 bn = BN_bin2bn(priv.elements[i].data,
1192 priv.elements[i].length, NULL);
1197 switch (priv.elements[i].tag) {
1224 dst__privstruct_free(&priv, mctx);
1241 dst__privstruct_free(&priv, mctx);
1242 memset(&priv, 0, sizeof(priv));