/illumos-gate/usr/src/lib/pkcs11/include/ |
H A D | cryptoki.h | 107 * mechanism from the rawkey data. 110 CK_MECHANISM_TYPE mech, const void *rawkey, size_t rawkey_len, 125 * pkcs11_ObjectToKey gets the rawkey data from a secret key object. 126 * The caller is responsible to free the allocated rawkey data. 130 void **rawkey, size_t *rawkey_len, boolean_t destroy_obj); 133 * pkcs11_PasswdToKey will create PKCS#5 PBKD2 rawkey data from the 135 * rawkey data. 140 CK_ULONG key_len, void **rawkey, size_t *rawkey_len);
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/ |
H A D | derive.c | 265 unsigned char *inblockdata, *outblockdata, *rawkey; local 289 if ((rawkey = (unsigned char *) MALLOC(keybytes)) == NULL) { 321 (void) memcpy(rawkey+n, outblock.data, (keybytes - n)); 325 (void) memcpy(rawkey+n, outblock.data, outblock.length); 331 inblock.data = (char *) rawkey; 341 (void) memset(rawkey, 0, keybytes); 343 FREE(rawkey, keybytes);
|
/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | pkcs11SUNWExtensions.c | 274 * mechanism from the rawkey data. 278 const void *rawkey, size_t rawkey_len, CK_OBJECT_HANDLE_PTR obj) 293 (rawkey == NULL) || (rawkey_len == 0)) { 360 template[i].pValue = (CK_VOID_PTR)rawkey; 497 * pkcs11_ObjectToKey gets the rawkey data from a secret key object. 498 * The caller is responsible to free the allocated rawkey data. 503 * to get the rawkey data. The intermediate object may no longer be needed 508 void **rawkey, size_t *rawkey_len, boolean_t destroy_obj) 517 if (rawkey == NULL || rawkey_len == NULL) 524 /* First get the size of the rawkey */ 277 SUNW_C_KeyToObject(CK_SESSION_HANDLE hSession, CK_MECHANISM_TYPE mech, const void *rawkey, size_t rawkey_len, CK_OBJECT_HANDLE_PTR obj) argument 507 pkcs11_ObjectToKey(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE obj, void **rawkey, size_t *rawkey_len, boolean_t destroy_obj) argument 562 pkcs11_PasswdToKey(CK_SESSION_HANDLE hSession, char *passphrase, size_t passphrase_len, void *salt, size_t salt_len, CK_KEY_TYPE key_type, CK_ULONG key_len, void **rawkey, size_t *rawkey_len) argument [all...] |
/illumos-gate/usr/src/lib/libkmf/plugins/kmf_pkcs11/common/ |
H A D | pkcs11_spi.c | 3129 /* Convert keys to "rawkey" format */ 3189 KMF_RAW_KEY_DATA *rawkey) 3218 if (rawkey->keytype == KMF_RSA) 3220 else if (rawkey->keytype == KMF_DSA) 3222 else if (rawkey->keytype == KMF_ECDSA) 3240 keylabel = rawkey->label; 3346 if (id.Data == NULL && rawkey->id.Data != NULL) { 3347 SETATTR(templ, i, CKA_ID, rawkey->id.Data, 3348 rawkey->id.Length); 3353 rawkey 3187 store_raw_key(KMF_HANDLE_T handle, KMF_ATTRIBUTE *attrlist, int numattr, KMF_RAW_KEY_DATA *rawkey) argument 3712 KMF_RAW_KEY_DATA *rawkey = (KMF_RAW_KEY_DATA *)symkey->keyp; local 3998 KMF_RAW_KEY_DATA *rawkey = NULL; local [all...] |
/illumos-gate/usr/src/cmd/cmd-crypto/pktool/ |
H A D | import.c | 621 KMF_RAW_KEY_DATA rawkey; local 647 &rawkey, sizeof (rawkey)); 679 KMF_RAW_KEY_ATTR, &rawkey, sizeof (rawkey)); 688 kmf_free_raw_key(&rawkey); 711 KMF_KEY_HANDLE rawkey; local 750 KMF_KEY_HANDLE_ATTR, &rawkey, sizeof (rawkey));
|
/illumos-gate/usr/src/lib/libkmf/plugins/kmf_openssl/common/ |
H A D | openssl_spi.c | 2916 KMF_RAW_KEY_DATA *rawkey; local 2957 rawkey = kmf_get_attr_ptr(KMF_RAW_KEY_ATTR, attrlist, numattr); 2981 if (key != NULL && rawkey != NULL) 2983 key[n].keyp, &rawkey[n]); 3002 if (rv == KMF_OK && key != NULL && rawkey != NULL) { 3003 rv = convertToRawKey(key->keyp, rawkey); 3229 KMF_RAW_KEY_DATA *rawkey; local 3236 rawkey = (KMF_RAW_KEY_DATA *)key->keyp; 3237 if (rawkey->keytype == KMF_RSA) { 3238 pkey = ImportRawRSAKey(&rawkey 4806 KMF_RAW_SYM_KEY *rawkey = (KMF_RAW_SYM_KEY *)symkey->keyp; local 4863 KMF_RAW_KEY_DATA *rawkey; local [all...] |
/illumos-gate/usr/src/lib/libkmf/plugins/kmf_nss/common/ |
H A D | nss_spi.c | 2043 KMF_RAW_KEY_DATA *rawkey = (KMF_RAW_KEY_DATA *)symkey->keyp; local 2045 if (rawkey == NULL || 2046 rawkey->rawdata.sym.keydata.val == NULL || 2047 rawkey->rawdata.sym.keydata.len == 0) 2050 rkey->keydata.len = rawkey->rawdata.sym.keydata.len; 2054 rawkey->rawdata.sym.keydata.val, rkey->keydata.len); 2149 KMF_RAW_KEY_DATA *rawkey = NULL; local 2181 rawkey = kmf_get_attr_ptr(KMF_RAW_KEY_ATTR, 2186 if (pubkey == NULL && prikey == NULL && rawkey == NULL) 2195 if (rawkey ! [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/kssl/kssladm/ |
H A D | kssladm_create.c | 305 char *idstr, KMF_KEY_HANDLE *key, KMF_KEY_HANDLE *rawkey) 536 attrlist[idx].pValue = rawkey; 578 KMF_KEY_HANDLE key, rawkey; local 603 (void) memset(&rawkey, 0, sizeof (KMF_KEY_HANDLE)); 717 (char *)certname, idstr, &key, &rawkey); 719 /* Swap "key" for "rawkey" */ 722 key = rawkey; 303 get_sensitive_key_data(KMF_HANDLE_T kmfh, KMF_CREDENTIAL *creds, char *keylabel, char *idstr, KMF_KEY_HANDLE *key, KMF_KEY_HANDLE *rawkey) argument
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | cryptmod.c | 813 char *rawkey; local 818 rawkey = kmem_zalloc(keybytes, KM_SLEEP); 857 bcopy(inblock, rawkey+n, (keybytes-n)); 860 bcopy(inblock, rawkey+n, blocklen); 873 bcopy(rawkey+(i*7), dkey+(i*8), 7); 890 bcopy(rawkey, dkey, keybytes); 895 kmem_free(rawkey, keybytes);
|