Searched refs:keysched (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/crypto/io/
H A Dblowfish.c241 init_keysched(crypto_key_t *key, void *keysched) argument
257 blowfish_init_keysched(key->ck_data, key->ck_length, keysched);
775 void *keysched; local
782 if ((keysched = blowfish_alloc_keysched(&size,
791 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) {
792 bzero(keysched, size);
793 kmem_free(keysched, size);
797 *tmpl = keysched;
832 void *keysched; local
836 if ((keysched
[all...]
H A Daes.c1259 void *keysched; local
1271 if ((keysched = aes_alloc_keysched(&size,
1280 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) {
1281 bzero(keysched, size);
1282 kmem_free(keysched, size);
1286 *tmpl = keysched;
1319 void *keysched; local
1323 if ((keysched = aes_alloc_keysched(&size, kmflag)) == NULL)
1329 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) {
1330 kmem_free(keysched, siz
[all...]
/illumos-gate/usr/src/common/crypto/des/
H A Ddes_impl.c849 uint64_t keysched[48]; local
904 des_ks(keysched, key_uint64[0]);
912 des_ks(keysched, key_uint64[0]);
913 des_ks(keysched + 16, key_uint64[1]);
915 tmp = keysched[16+i];
916 keysched[16+i] = keysched[31-i];
917 keysched[31-i] = tmp;
919 des_ks(keysched+32, key_uint64[2]);
924 bcopy(keysched, encryption_k
944 void *keysched; local
1022 des_encrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument
1028 des3_encrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument
1034 des_decrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument
1040 des3_decrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument
[all...]
/illumos-gate/usr/src/uts/common/des/
H A Ddes_crypt.c1000 void *keysched; local
1021 if ((keysched = des_alloc_keysched(&size, strength,
1030 if ((rv = init_keysched(key, keysched, strength)) != CRYPTO_SUCCESS) {
1031 bzero(keysched, size);
1032 kmem_free(keysched, size);
1036 *tmpl = keysched;
1115 void *keysched; local
1119 if ((keysched = des_alloc_keysched(&size, strength,
1126 if ((rv = init_keysched(key, keysched,
1128 kmem_free(keysched, siz
[all...]
/illumos-gate/usr/src/common/crypto/aes/
H A Daes_impl.h126 * 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 Daes_impl.c1565 * keysched AES key schedule to be initialized, of type aes_key_t.
1569 aes_init_keysched(const uint8_t *cipherKey, uint_t keyBits, void *keysched) argument
1571 aes_key_t *newbie = keysched;
1747 aes_key_t *keysched; local
1750 keysched = (aes_key_t *)kmem_alloc(sizeof (aes_key_t), kmflag);
1752 keysched = (aes_key_t *)malloc(sizeof (aes_key_t));
1755 if (keysched != NULL) {
1757 return (keysched);
/illumos-gate/usr/src/common/crypto/blowfish/
H A Dblowfish_impl.c617 blowfish_init_keysched(uint8_t *key, uint_t bits, void *keysched) argument
619 keysched_t *newbie = keysched;
686 keysched_t *keysched; local
689 keysched = (keysched_t *)kmem_alloc(sizeof (keysched_t), kmflag);
691 keysched = (keysched_t *)malloc(sizeof (keysched_t));
693 if (keysched != NULL) {
695 return (keysched);

Completed in 73 milliseconds