Lines Matching refs:protkeytoken
1575 struct protaeskeytoken protkeytoken; in pkey_protkey_aes_attr_read() local
1579 if (off != 0 || count < sizeof(protkeytoken)) in pkey_protkey_aes_attr_read()
1582 if (count < 2 * sizeof(protkeytoken)) in pkey_protkey_aes_attr_read()
1585 memset(&protkeytoken, 0, sizeof(protkeytoken)); in pkey_protkey_aes_attr_read()
1586 protkeytoken.type = TOKTYPE_NON_CCA; in pkey_protkey_aes_attr_read()
1587 protkeytoken.version = TOKVER_PROTECTED_KEY; in pkey_protkey_aes_attr_read()
1588 protkeytoken.keytype = keytype; in pkey_protkey_aes_attr_read()
1590 rc = pkey_genprotkey(protkeytoken.keytype, &protkey); in pkey_protkey_aes_attr_read()
1594 protkeytoken.len = protkey.len; in pkey_protkey_aes_attr_read()
1595 memcpy(&protkeytoken.protkey, &protkey.protkey, protkey.len); in pkey_protkey_aes_attr_read()
1597 memcpy(buf, &protkeytoken, sizeof(protkeytoken)); in pkey_protkey_aes_attr_read()
1600 rc = pkey_genprotkey(protkeytoken.keytype, &protkey); in pkey_protkey_aes_attr_read()
1604 protkeytoken.len = protkey.len; in pkey_protkey_aes_attr_read()
1605 memcpy(&protkeytoken.protkey, &protkey.protkey, protkey.len); in pkey_protkey_aes_attr_read()
1607 memcpy(buf + sizeof(protkeytoken), &protkeytoken, in pkey_protkey_aes_attr_read()
1608 sizeof(protkeytoken)); in pkey_protkey_aes_attr_read()
1610 return 2 * sizeof(protkeytoken); in pkey_protkey_aes_attr_read()
1613 return sizeof(protkeytoken); in pkey_protkey_aes_attr_read()