iPXE
|
Go to the source code of this file.
Macros | |
#define | pubkey_decrypt_ok(pubkey, key, key_len, ciphertext, ciphertext_len, expected, expected_len) |
Report public key decryption test result. More... | |
#define | pubkey_encrypt_ok(pubkey, encrypt_key, encrypt_key_len, decrypt_key, decrypt_key_len, plaintext, plaintext_len) |
Report public key encryption and decryption test result. More... | |
#define | pubkey_sign_ok(pubkey, key, key_len, digest, plaintext, plaintext_len, expected, expected_len) |
Report public key signature test result. More... | |
#define | pubkey_verify_ok(pubkey, key, key_len, digest, plaintext, plaintext_len, signature, signature_len) |
Report public key verification test result. More... | |
#define | pubkey_verify_fail_ok(pubkey, key, key_len, digest, plaintext, plaintext_len, signature, signature_len) |
Report public key verification test result. More... | |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
#define pubkey_decrypt_ok | ( | pubkey, | |
key, | |||
key_len, | |||
ciphertext, | |||
ciphertext_len, | |||
expected, | |||
expected_len | |||
) |
Report public key decryption test result.
pubkey | Public key algorithm |
key | Key |
key_len | Key length |
ciphertext | Ciphertext |
ciphertext_len | Ciphertext length |
expected | Expected plaintext |
expected_len | Expected plaintext length |
Definition at line 21 of file pubkey_test.h.
#define pubkey_encrypt_ok | ( | pubkey, | |
encrypt_key, | |||
encrypt_key_len, | |||
decrypt_key, | |||
decrypt_key_len, | |||
plaintext, | |||
plaintext_len | |||
) |
Report public key encryption and decryption test result.
pubkey | Public key algorithm |
encrypt_key | Encryption key |
encrypt_key_len | Encryption key length |
decrypt_key | Decryption key |
decrypt_key_len | Decryption key length |
plaintext | Plaintext |
plaintext_len | Plaintext length |
Definition at line 53 of file pubkey_test.h.
#define pubkey_sign_ok | ( | pubkey, | |
key, | |||
key_len, | |||
digest, | |||
plaintext, | |||
plaintext_len, | |||
expected, | |||
expected_len | |||
) |
Report public key signature test result.
pubkey | Public key algorithm |
key | Key |
key_len | Key length |
digest | Digest algorithm |
plaintext | Plaintext |
plaintext_len | Plaintext length |
expected | Expected signature |
expected_len | Expected signature length |
Definition at line 90 of file pubkey_test.h.
#define pubkey_verify_ok | ( | pubkey, | |
key, | |||
key_len, | |||
digest, | |||
plaintext, | |||
plaintext_len, | |||
signature, | |||
signature_len | |||
) |
Report public key verification test result.
pubkey | Public key algorithm |
key | Key |
key_len | Key length |
digest | Digest algorithm |
plaintext | Plaintext |
plaintext_len | Plaintext length |
signature | Signature |
signature_len | Signature length |
Definition at line 128 of file pubkey_test.h.
#define pubkey_verify_fail_ok | ( | pubkey, | |
key, | |||
key_len, | |||
digest, | |||
plaintext, | |||
plaintext_len, | |||
signature, | |||
signature_len | |||
) |
Report public key verification test result.
pubkey | Public key algorithm |
key | Key |
key_len | Key length |
digest | Digest algorithm |
plaintext | Plaintext |
plaintext_len | Plaintext length |
signature | Signature |
signature_len | Signature length |
Definition at line 157 of file pubkey_test.h.
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |