25#ifndef INCLUDED_GSM_DECRYPTION_H
26#define INCLUDED_GSM_DECRYPTION_H
29#include <gnuradio/block.h>
43 typedef std::shared_ptr<decryption>
sptr;
53 static sptr make(
const std::vector<uint8_t> & k_c,
unsigned int a5_version);
54 virtual void set_k_c(
const std::vector<uint8_t> & k_c) = 0;
#define GSM_API
Definition: api.h:19
<+description of block+>
Definition: decryption.h:41
std::shared_ptr< decryption > sptr
Definition: decryption.h:43
virtual void set_a5_version(unsigned int a5_version)=0
virtual void set_k_c(const std::vector< uint8_t > &k_c)=0
static sptr make(const std::vector< uint8_t > &k_c, unsigned int a5_version)
Return a shared_ptr to a new instance of gsm::decryption.
Definition: constants.h:29