summaryrefslogtreecommitdiff
path: root/sys/crypto/xform.c
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2001-06-16 22:17:51 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2001-06-16 22:17:51 +0000
commitfc1797c26959affbceb1bbecbad12b89f452a884 (patch)
tree291e7cbeb9eb76c82659bfef3b68dd79c600b254 /sys/crypto/xform.c
parent27a945e715dc382fe6bf5356c21023a3c3693a3b (diff)
KNF
Diffstat (limited to 'sys/crypto/xform.c')
-rw-r--r--sys/crypto/xform.c279
1 files changed, 134 insertions, 145 deletions
diff --git a/sys/crypto/xform.c b/sys/crypto/xform.c
index c18901c64b5..8b2a4ae33f6 100644
--- a/sys/crypto/xform.c
+++ b/sys/crypto/xform.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: xform.c,v 1.6 2001/06/13 13:43:34 angelos Exp $ */
+/* $OpenBSD: xform.c,v 1.7 2001/06/16 22:17:50 deraadt Exp $ */
/*
* The authors of this code are John Ioannidis (ji@tla.org),
@@ -88,105 +88,94 @@ int SHA1Update_int(void *, u_int8_t *, u_int16_t);
int RMD160Update_int(void *, u_int8_t *, u_int16_t);
/* Encryption instances */
-struct enc_xform enc_xform_des =
-{
- CRYPTO_DES_CBC, "DES",
- 8, 8, 8,
- des1_encrypt,
- des1_decrypt,
- des1_setkey,
- des1_zerokey,
+struct enc_xform enc_xform_des = {
+ CRYPTO_DES_CBC, "DES",
+ 8, 8, 8,
+ des1_encrypt,
+ des1_decrypt,
+ des1_setkey,
+ des1_zerokey,
};
-struct enc_xform enc_xform_3des =
-{
- CRYPTO_3DES_CBC, "3DES",
- 8, 24, 24,
- des3_encrypt,
- des3_decrypt,
- des3_setkey,
- des3_zerokey
+struct enc_xform enc_xform_3des = {
+ CRYPTO_3DES_CBC, "3DES",
+ 8, 24, 24,
+ des3_encrypt,
+ des3_decrypt,
+ des3_setkey,
+ des3_zerokey
};
-struct enc_xform enc_xform_blf =
-{
- CRYPTO_BLF_CBC, "Blowfish",
- 8, 5, 56 /* 448 bits, max key */,
- blf_encrypt,
- blf_decrypt,
- blf_setkey,
- blf_zerokey
+struct enc_xform enc_xform_blf = {
+ CRYPTO_BLF_CBC, "Blowfish",
+ 8, 5, 56 /* 448 bits, max key */,
+ blf_encrypt,
+ blf_decrypt,
+ blf_setkey,
+ blf_zerokey
};
-struct enc_xform enc_xform_cast5 =
-{
- CRYPTO_CAST_CBC, "CAST-128",
- 8, 5, 16,
- cast5_encrypt,
- cast5_decrypt,
- cast5_setkey,
- cast5_zerokey
+struct enc_xform enc_xform_cast5 = {
+ CRYPTO_CAST_CBC, "CAST-128",
+ 8, 5, 16,
+ cast5_encrypt,
+ cast5_decrypt,
+ cast5_setkey,
+ cast5_zerokey
};
-struct enc_xform enc_xform_skipjack =
-{
- CRYPTO_SKIPJACK_CBC, "Skipjack",
- 8, 10, 10,
- skipjack_encrypt,
- skipjack_decrypt,
- skipjack_setkey,
- skipjack_zerokey
+struct enc_xform enc_xform_skipjack = {
+ CRYPTO_SKIPJACK_CBC, "Skipjack",
+ 8, 10, 10,
+ skipjack_encrypt,
+ skipjack_decrypt,
+ skipjack_setkey,
+ skipjack_zerokey
};
-struct enc_xform enc_xform_rijndael128 =
-{
- CRYPTO_RIJNDAEL128_CBC, "Rijndael-128/AES",
- 16, 8, 32,
- rijndael128_encrypt,
- rijndael128_decrypt,
- rijndael128_setkey,
- rijndael128_zerokey,
+struct enc_xform enc_xform_rijndael128 = {
+ CRYPTO_RIJNDAEL128_CBC, "Rijndael-128/AES",
+ 16, 8, 32,
+ rijndael128_encrypt,
+ rijndael128_decrypt,
+ rijndael128_setkey,
+ rijndael128_zerokey,
};
/* Authentication instances */
-struct auth_hash auth_hash_hmac_md5_96 =
-{
- CRYPTO_MD5_HMAC, "HMAC-MD5",
- 16, 16, 12, sizeof(MD5_CTX),
- (void (*) (void *)) MD5Init, MD5Update_int,
- (void (*) (u_int8_t *, void *)) MD5Final
+struct auth_hash auth_hash_hmac_md5_96 = {
+ CRYPTO_MD5_HMAC, "HMAC-MD5",
+ 16, 16, 12, sizeof(MD5_CTX),
+ (void (*) (void *)) MD5Init, MD5Update_int,
+ (void (*) (u_int8_t *, void *)) MD5Final
};
-struct auth_hash auth_hash_hmac_sha1_96 =
-{
- CRYPTO_SHA1_HMAC, "HMAC-SHA1",
- 20, 20, 12, sizeof(SHA1_CTX),
- (void (*) (void *)) SHA1Init, SHA1Update_int,
- (void (*) (u_int8_t *, void *)) SHA1Final
+struct auth_hash auth_hash_hmac_sha1_96 = {
+ CRYPTO_SHA1_HMAC, "HMAC-SHA1",
+ 20, 20, 12, sizeof(SHA1_CTX),
+ (void (*) (void *)) SHA1Init, SHA1Update_int,
+ (void (*) (u_int8_t *, void *)) SHA1Final
};
-struct auth_hash auth_hash_hmac_ripemd_160_96 =
-{
- CRYPTO_RIPEMD160_HMAC, "HMAC-RIPEMD-160",
- 20, 20, 12, sizeof(RMD160_CTX),
- (void (*)(void *)) RMD160Init, RMD160Update_int,
- (void (*)(u_int8_t *, void *)) RMD160Final
+struct auth_hash auth_hash_hmac_ripemd_160_96 = {
+ CRYPTO_RIPEMD160_HMAC, "HMAC-RIPEMD-160",
+ 20, 20, 12, sizeof(RMD160_CTX),
+ (void (*)(void *)) RMD160Init, RMD160Update_int,
+ (void (*)(u_int8_t *, void *)) RMD160Final
};
-struct auth_hash auth_hash_key_md5 =
-{
- CRYPTO_MD5_KPDK, "Keyed MD5",
- 0, 16, 16, sizeof(MD5_CTX),
- (void (*)(void *)) MD5Init, MD5Update_int,
- (void (*)(u_int8_t *, void *)) MD5Final
+struct auth_hash auth_hash_key_md5 = {
+ CRYPTO_MD5_KPDK, "Keyed MD5",
+ 0, 16, 16, sizeof(MD5_CTX),
+ (void (*)(void *)) MD5Init, MD5Update_int,
+ (void (*)(u_int8_t *, void *)) MD5Final
};
-struct auth_hash auth_hash_key_sha1 =
-{
- CRYPTO_SHA1_KPDK, "Keyed SHA1",
- 0, 20, 20, sizeof(SHA1_CTX),
- (void (*)(void *)) SHA1Init, SHA1Update_int,
- (void (*)(u_int8_t *, void *)) SHA1Final
+struct auth_hash auth_hash_key_sha1 = {
+ CRYPTO_SHA1_KPDK, "Keyed SHA1",
+ 0, 20, 20, sizeof(SHA1_CTX),
+ (void (*)(void *)) SHA1Init, SHA1Update_int,
+ (void (*)(u_int8_t *, void *)) SHA1Final
};
/*
@@ -195,183 +184,183 @@ struct auth_hash auth_hash_key_sha1 =
void
des1_encrypt(caddr_t key, u_int8_t *blk)
{
- des_ecb_encrypt(blk, blk, key, 1);
+ des_ecb_encrypt(blk, blk, key, 1);
}
void
des1_decrypt(caddr_t key, u_int8_t *blk)
{
- des_ecb_encrypt(blk, blk, key, 0);
+ des_ecb_encrypt(blk, blk, key, 0);
}
void
des1_setkey(u_int8_t **sched, u_int8_t *key, int len)
{
- MALLOC(*sched, u_int8_t *, 128, M_CRYPTO_DATA, M_WAITOK);
- bzero(*sched, 128);
- des_set_key(key, *sched);
+ MALLOC(*sched, u_int8_t *, 128, M_CRYPTO_DATA, M_WAITOK);
+ bzero(*sched, 128);
+ des_set_key(key, *sched);
}
void
des1_zerokey(u_int8_t **sched)
{
- bzero(*sched, 128);
- FREE(*sched, M_CRYPTO_DATA);
- *sched = NULL;
+ bzero(*sched, 128);
+ FREE(*sched, M_CRYPTO_DATA);
+ *sched = NULL;
}
void
des3_encrypt(caddr_t key, u_int8_t *blk)
{
- des_ecb3_encrypt(blk, blk, key, key + 128, key + 256, 1);
+ des_ecb3_encrypt(blk, blk, key, key + 128, key + 256, 1);
}
void
des3_decrypt(caddr_t key, u_int8_t *blk)
{
- des_ecb3_encrypt(blk, blk, key + 256, key + 128, key, 0);
+ des_ecb3_encrypt(blk, blk, key + 256, key + 128, key, 0);
}
void
des3_setkey(u_int8_t **sched, u_int8_t *key, int len)
{
- MALLOC(*sched, u_int8_t *, 384, M_CRYPTO_DATA, M_WAITOK);
- bzero(*sched, 384);
- des_set_key(key, *sched);
- des_set_key(key + 8, *sched + 128);
- des_set_key(key + 16, *sched + 256);
+ MALLOC(*sched, u_int8_t *, 384, M_CRYPTO_DATA, M_WAITOK);
+ bzero(*sched, 384);
+ des_set_key(key, *sched);
+ des_set_key(key + 8, *sched + 128);
+ des_set_key(key + 16, *sched + 256);
}
void
des3_zerokey(u_int8_t **sched)
{
- bzero(*sched, 384);
- FREE(*sched, M_CRYPTO_DATA);
- *sched = NULL;
+ bzero(*sched, 384);
+ FREE(*sched, M_CRYPTO_DATA);
+ *sched = NULL;
}
void
blf_encrypt(caddr_t key, u_int8_t *blk)
{
- blf_ecb_encrypt((blf_ctx *) key, blk, 8);
+ blf_ecb_encrypt((blf_ctx *) key, blk, 8);
}
void
blf_decrypt(caddr_t key, u_int8_t *blk)
{
- blf_ecb_decrypt((blf_ctx *) key, blk, 8);
+ blf_ecb_decrypt((blf_ctx *) key, blk, 8);
}
void
blf_setkey(u_int8_t **sched, u_int8_t *key, int len)
{
- MALLOC(*sched, u_int8_t *, sizeof(blf_ctx), M_CRYPTO_DATA, M_WAITOK);
- bzero(*sched, sizeof(blf_ctx));
- blf_key((blf_ctx *)*sched, key, len);
+ MALLOC(*sched, u_int8_t *, sizeof(blf_ctx), M_CRYPTO_DATA, M_WAITOK);
+ bzero(*sched, sizeof(blf_ctx));
+ blf_key((blf_ctx *)*sched, key, len);
}
void
blf_zerokey(u_int8_t **sched)
{
- bzero(*sched, sizeof(blf_ctx));
- FREE(*sched, M_CRYPTO_DATA);
- *sched = NULL;
+ bzero(*sched, sizeof(blf_ctx));
+ FREE(*sched, M_CRYPTO_DATA);
+ *sched = NULL;
}
void
cast5_encrypt(caddr_t key, u_int8_t *blk)
{
- cast_encrypt((cast_key *) key, blk, blk);
+ cast_encrypt((cast_key *) key, blk, blk);
}
void
cast5_decrypt(caddr_t key, u_int8_t *blk)
{
- cast_decrypt((cast_key *) key, blk, blk);
+ cast_decrypt((cast_key *) key, blk, blk);
}
void
cast5_setkey(u_int8_t **sched, u_int8_t *key, int len)
{
- MALLOC(*sched, u_int8_t *, sizeof(blf_ctx), M_CRYPTO_DATA, M_WAITOK);
- bzero(*sched, sizeof(blf_ctx));
- cast_setkey((cast_key *)*sched, key, len);
+ MALLOC(*sched, u_int8_t *, sizeof(blf_ctx), M_CRYPTO_DATA, M_WAITOK);
+ bzero(*sched, sizeof(blf_ctx));
+ cast_setkey((cast_key *)*sched, key, len);
}
void
cast5_zerokey(u_int8_t **sched)
{
- bzero(*sched, sizeof(cast_key));
- FREE(*sched, M_CRYPTO_DATA);
- *sched = NULL;
+ bzero(*sched, sizeof(cast_key));
+ FREE(*sched, M_CRYPTO_DATA);
+ *sched = NULL;
}
void
skipjack_encrypt(caddr_t key, u_int8_t *blk)
{
- skipjack_forwards(blk, blk, (u_int8_t **) key);
+ skipjack_forwards(blk, blk, (u_int8_t **) key);
}
void
skipjack_decrypt(caddr_t key, u_int8_t *blk)
{
- skipjack_backwards(blk, blk, (u_int8_t **) key);
+ skipjack_backwards(blk, blk, (u_int8_t **) key);
}
void
skipjack_setkey(u_int8_t **sched, u_int8_t *key, int len)
{
- MALLOC(*sched, u_int8_t *, 10 * sizeof(u_int8_t *), M_CRYPTO_DATA,
- M_WAITOK);
- bzero(*sched, 10 * sizeof(u_int8_t *));
- subkey_table_gen(key, (u_int8_t **) *sched);
+ MALLOC(*sched, u_int8_t *, 10 * sizeof(u_int8_t *), M_CRYPTO_DATA,
+ M_WAITOK);
+ bzero(*sched, 10 * sizeof(u_int8_t *));
+ subkey_table_gen(key, (u_int8_t **) *sched);
}
void
skipjack_zerokey(u_int8_t **sched)
{
- int k;
+ int k;
- for (k = 0; k < 10; k++)
- if (((u_int8_t **)(*sched))[k])
- {
- bzero(((u_int8_t **)(*sched))[k], 0x100);
- FREE(((u_int8_t **)(*sched))[k], M_CRYPTO_DATA);
+ for (k = 0; k < 10; k++) {
+ if (((u_int8_t **)(*sched))[k]) {
+ bzero(((u_int8_t **)(*sched))[k], 0x100);
+ FREE(((u_int8_t **)(*sched))[k], M_CRYPTO_DATA);
+ }
}
- bzero(*sched, 10 * sizeof(u_int8_t *));
- FREE(*sched, M_CRYPTO_DATA);
- *sched = NULL;
+ bzero(*sched, 10 * sizeof(u_int8_t *));
+ FREE(*sched, M_CRYPTO_DATA);
+ *sched = NULL;
}
void
rijndael128_encrypt(caddr_t key, u_int8_t *blk)
{
- rijndael_encrypt((rijndael_ctx *) key, (u4byte *) blk, (u4byte *) blk);
+ rijndael_encrypt((rijndael_ctx *) key, (u4byte *) blk, (u4byte *) blk);
}
void
rijndael128_decrypt(caddr_t key, u_int8_t *blk)
{
- rijndael_decrypt(((rijndael_ctx *) key) + 1, (u4byte *) blk,
- (u4byte *) blk);
+ rijndael_decrypt(((rijndael_ctx *) key) + 1, (u4byte *) blk,
+ (u4byte *) blk);
}
void
rijndael128_setkey(u_int8_t **sched, u_int8_t *key, int len)
{
- MALLOC(*sched, u_int8_t *, 2 * sizeof(rijndael_ctx), M_CRYPTO_DATA,
- M_WAITOK);
- bzero(*sched, 2 * sizeof(rijndael_ctx));
- rijndael_set_key((rijndael_ctx *) *sched, (u4byte *) key, len * 8, 1);
- rijndael_set_key(((rijndael_ctx *) *sched) + 1, (u4byte *) key, len * 8, 0);
+ MALLOC(*sched, u_int8_t *, 2 * sizeof(rijndael_ctx), M_CRYPTO_DATA,
+ M_WAITOK);
+ bzero(*sched, 2 * sizeof(rijndael_ctx));
+ rijndael_set_key((rijndael_ctx *) *sched, (u4byte *) key, len * 8, 1);
+ rijndael_set_key(((rijndael_ctx *) *sched) + 1, (u4byte *) key, len * 8, 0);
}
void
rijndael128_zerokey(u_int8_t **sched)
{
- bzero(*sched, 2 * sizeof(rijndael_ctx));
- FREE(*sched, M_CRYPTO_DATA);
- *sched = NULL;
+ bzero(*sched, 2 * sizeof(rijndael_ctx));
+ FREE(*sched, M_CRYPTO_DATA);
+ *sched = NULL;
}
/*
@@ -381,21 +370,21 @@ rijndael128_zerokey(u_int8_t **sched)
int
RMD160Update_int(void *ctx, u_int8_t *buf, u_int16_t len)
{
- RMD160Update(ctx, buf, len);
- return 0;
+ RMD160Update(ctx, buf, len);
+ return 0;
}
int
MD5Update_int(void *ctx, u_int8_t *buf, u_int16_t len)
{
- MD5Update(ctx, buf, len);
- return 0;
+ MD5Update(ctx, buf, len);
+ return 0;
}
int
SHA1Update_int(void *ctx, u_int8_t *buf, u_int16_t len)
{
- SHA1Update(ctx, buf, len);
- return 0;
+ SHA1Update(ctx, buf, len);
+ return 0;
}