/opensolaris-onvv-gate/usr/src/uts/common/crypto/io/ |
H A D | blowfish.c | 241 init_keysched(crypto_key_t *key, void *keysched) argument 258 blowfish_init_keysched(key->ck_data, key->ck_length, keysched); 803 void *keysched; local 810 if ((keysched = blowfish_alloc_keysched(&size, 819 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) { 820 bzero(keysched, size); 821 kmem_free(keysched, size); 825 *tmpl = keysched; 864 void *keysched; local 868 if ((keysched [all...] |
H A D | aes.c | 1307 void *keysched; local 1319 if ((keysched = aes_alloc_keysched(&size, 1328 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) { 1329 bzero(keysched, size); 1330 kmem_free(keysched, size); 1334 *tmpl = keysched; 1377 void *keysched; local 1381 if ((keysched = aes_alloc_keysched(&size, kmflag)) == NULL) 1387 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) { 1388 kmem_free(keysched, siz [all...] |
/opensolaris-onvv-gate/usr/src/common/crypto/des/ |
H A D | des_impl.c | 864 uint64_t keysched[48]; local 919 des_ks(keysched, key_uint64[0]); 927 des_ks(keysched, key_uint64[0]); 928 des_ks(keysched + 16, key_uint64[1]); 930 tmp = keysched[16+i]; 931 keysched[16+i] = keysched[31-i]; 932 keysched[31-i] = tmp; 934 des_ks(keysched+32, key_uint64[2]); 939 bcopy(keysched, encryption_k 960 void *keysched; local 1044 des_encrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument 1050 des3_encrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument 1056 des_decrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument 1062 des3_decrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 1058 void *keysched; local 1079 if ((keysched = des_alloc_keysched(&size, strength, 1088 if ((rv = init_keysched(key, keysched, strength)) != CRYPTO_SUCCESS) { 1089 bzero(keysched, size); 1090 kmem_free(keysched, size); 1094 *tmpl = keysched; 1187 void *keysched; local 1191 if ((keysched = des_alloc_keysched(&size, strength, 1198 if ((rv = init_keysched(key, keysched, 1200 kmem_free(keysched, siz [all...] |
/opensolaris-onvv-gate/usr/src/common/crypto/fips/ |
H A D | fips_des_util.c | 164 void *keysched; local 190 if ((keysched = des_alloc_keysched(&size, strength, 198 des_init_keysched(key, strength, keysched); 202 des_ctx->dc_keysched = keysched; 222 bzero(keysched, size); 223 kmem_free(keysched, size);
|
/opensolaris-onvv-gate/usr/src/common/crypto/blowfish/ |
H A D | blowfish_impl.c | 627 blowfish_init_keysched(uint8_t *key, uint_t bits, void *keysched) argument 630 keysched_t *newbie = keysched; 699 keysched_t *keysched; local 702 keysched = (keysched_t *)kmem_alloc(sizeof (keysched_t), kmflag); 704 keysched = (keysched_t *)malloc(sizeof (keysched_t)); 706 if (keysched != NULL) { 708 return (keysched);
|
/opensolaris-onvv-gate/usr/src/common/crypto/aes/ |
H A D | aes_impl.h | 126 * ks and keysched are pointers to aes_key_t. 128 * Use function aes_alloc_keysched() to allocate memory for ks and keysched. 132 void *keysched);
|
H A D | aes_impl.c | 1568 * keysched AES key schedule to be initialized, of type aes_key_t. 1572 aes_init_keysched(const uint8_t *cipherKey, uint_t keyBits, void *keysched) argument 1575 aes_key_t *newbie = keysched; 1757 aes_key_t *keysched; local 1760 keysched = (aes_key_t *)kmem_alloc(sizeof (aes_key_t), kmflag); 1762 keysched = (aes_key_t *)malloc(sizeof (aes_key_t)); 1765 if (keysched != NULL) { 1767 return (keysched);
|